---
Fuzzer filename: "YAMLFuzzer"
Fuzzing method: "fuzzerTestOneInput"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BooleanValue].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BooleanValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BooleanValue:125,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BooleanValue:129,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._append(char[])"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:705"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:704"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:705,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._append(char[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._append(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:717"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:716"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:720"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:719"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:723"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:715,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:721,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Writer].write(char[],int,int)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1267"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1266"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1264,1"
      Dst: "[java.io.Writer].write(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[TOMLFuzzer].<init>()"
    functionSourceFile: "TOMLFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "TOMLFuzzer:20,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[TOMLFuzzer].fuzzerTestOneInput(byte[])"
    functionSourceFile: "TOMLFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readTree(byte[])"
    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(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    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>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:59,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].coercionConfigDefaults()"
    - "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].setCoercion(com.fasterxml.jackson.databind.cfg.CoercionInputShape,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:72,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:74,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.DeserializationFeature)"
    - 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(com.fasterxml.jackson.databind.cfg.CoercionInputShape,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "boolean"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].<init>(java.lang.Object)"
    functionUses: 0
    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>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 7
    EdgeCount: 0
    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>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean,byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:85,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean,byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].freeBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer(byte[])"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: []
      - 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(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].canModifyBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:109"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].freeBuffers()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:128"
        BranchSideFuncs: []
    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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[],int,int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    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: []
    - 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(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    functionUses: 0
    ICount: 198
    EdgeCount: 0
    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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:190"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:190"
      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: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: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:243,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidInitial(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:258,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidOther(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 45
    CyclomaticComplexity: 21
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].loadMore(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].canModifyBuffer()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.io.IOException].<init>(java.lang.String)"
    - "[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].reportUnexpectedEOF(int,int)"
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:331"
      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: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: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:397"
        BranchSideFuncs: []
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:340,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:340,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:395,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportUnexpectedEOF(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 29
    CyclomaticComplexity: 11
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].readBytes()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].read(byte[],int,int)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - 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(byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportStrangeStream()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:472,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].readBytesAt(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].read(byte[],int,int)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - 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(byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportUnexpectedEOF(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,int,int)"
    - "[java.io.CharConversionException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:463,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:463,1"
      Dst: "[java.io.CharConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidInitial(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,int,int)"
    - "[java.io.CharConversionException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:443,1"
      Dst: "[java.lang.Integer].toHexString(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:443,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:443,1"
      Dst: "[java.io.CharConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidOther(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,int,int)"
    - "[java.io.CharConversionException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:453,1"
      Dst: "[java.lang.Integer].toHexString(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:453,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:453,1"
      Dst: "[java.io.CharConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[],int,int)"
    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(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportBounds(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,int)"
    - "[java.lang.ArrayIndexOutOfBoundsException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:468,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:468,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:182,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:184,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].pathSplitter()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:210"
        BranchSideFuncs: []
      - 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(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withFirstArrayOffset(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withPathSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:236,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    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(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withPathSeparatorEscapeChar(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Character].valueOf(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(char)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:267,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:270,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withoutPathSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:285,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withIndexMarker(com.fasterxml.jackson.dataformat.javaprop.util.Markers)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:294,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withoutIndexMarker()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withParseSimpleIndexes(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withWriteIndexUsingMarkers(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withLineIndentation(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:330,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withoutLineIndentation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withLineIndentation(java.lang.String)"
    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(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withKeyValueSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withLineEnding(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:355,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withPrefix(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:371,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withHeader(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:388,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withoutHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withHeader(java.lang.String)"
    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(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].getSchemaType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].emptySchema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].firstArrayOffset()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].header()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].indexMarker()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].lineEnding()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].lineIndentation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].keyValueSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].parseSimpleIndexes()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].pathSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].pathSeparatorEscapeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].prefix()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].writeIndexUsingMarkers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:22,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:22,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].values()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:144"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:140,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].values()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:141,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledByDefault()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:142,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    - "[java.lang.Enum].ordinal()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:148,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:150,1"
      Dst: "[java.lang.Enum].ordinal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:153"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DeserializerFuzzer].<init>()"
    functionSourceFile: "DeserializerFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "DeserializerFuzzer:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DeserializerFuzzer].fuzzerInitialize()"
    functionSourceFile: "DeserializerFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[DeserializerFuzzer].initializeClassChoice()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "DeserializerFuzzer:54,1"
      Dst: "[DeserializerFuzzer].initializeClassChoice()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DeserializerFuzzer].initializeClassChoice()"
    functionSourceFile: "DeserializerFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "DeserializerFuzzer:124,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "DeserializerFuzzer:125,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DeserializerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "DeserializerFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].builder()"
    - "[java.util.EnumSet].allOf(java.lang.Class)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(java.util.Collection)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].build()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].builder(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    - "[com.fasterxml.jackson.databind.cfg.MapperBuilder].build()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].builder()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].build()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].builder(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].builder()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].build()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].builder(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].builder()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].build()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].builder(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getFactory()"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readTree(com.fasterxml.jackson.core.JsonParser)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.lang.String,java.lang.Class)"
    - "[com.fasterxml.jackson.core.JsonParser].close()"
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "DeserializerFuzzer:93"
      Branch Sides:
      - BranchSide: "DeserializerFuzzer:98"
        BranchSideFuncs: []
      - BranchSide: "DeserializerFuzzer:97"
        BranchSideFuncs: []
    - Branch String: "DeserializerFuzzer:114"
      Branch Sides:
      - BranchSide: "DeserializerFuzzer:119"
        BranchSideFuncs: []
      - BranchSide: "DeserializerFuzzer:118"
        BranchSideFuncs: []
    - Branch String: "DeserializerFuzzer:98"
      Branch Sides:
      - BranchSide: "DeserializerFuzzer:103"
        BranchSideFuncs: []
      - BranchSide: "DeserializerFuzzer:102"
        BranchSideFuncs: []
    - Branch String: "DeserializerFuzzer:105"
      Branch Sides:
      - BranchSide: "DeserializerFuzzer:114"
        BranchSideFuncs: []
      - BranchSide: "DeserializerFuzzer:113"
        BranchSideFuncs: []
    - Branch String: "DeserializerFuzzer:105"
      Branch Sides:
      - BranchSide: "DeserializerFuzzer:108"
        BranchSideFuncs: []
      - BranchSide: "DeserializerFuzzer:107"
        BranchSideFuncs: []
    - Branch String: "DeserializerFuzzer:114"
      Branch Sides:
      - BranchSide: "DeserializerFuzzer:119"
        BranchSideFuncs: []
      - BranchSide: "DeserializerFuzzer:118"
        BranchSideFuncs: []
    - Branch String: "DeserializerFuzzer:114"
      Branch Sides:
      - BranchSide: "DeserializerFuzzer:119"
        BranchSideFuncs: []
      - BranchSide: "DeserializerFuzzer:118"
        BranchSideFuncs: []
    - Branch String: "DeserializerFuzzer:114"
      Branch Sides:
      - BranchSide: "DeserializerFuzzer:119"
        BranchSideFuncs: []
      - BranchSide: "DeserializerFuzzer:118"
        BranchSideFuncs: []
    - Branch String: "DeserializerFuzzer:114"
      Branch Sides:
      - BranchSide: "DeserializerFuzzer:119"
        BranchSideFuncs: []
      - BranchSide: "DeserializerFuzzer:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "DeserializerFuzzer:62,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)"
    - Src: "DeserializerFuzzer:66,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].builder()"
    - Src: "DeserializerFuzzer:67,1"
      Dst: "[java.util.EnumSet].allOf(java.lang.Class)"
    - Src: "DeserializerFuzzer:67,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(java.util.Collection)"
    - Src: "DeserializerFuzzer:67,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - Src: "DeserializerFuzzer:68,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].build()"
    - Src: "DeserializerFuzzer:65,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].builder(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    - Src: "DeserializerFuzzer:69,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperBuilder].build()"
    - Src: "DeserializerFuzzer:72,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].builder()"
    - Src: "DeserializerFuzzer:72,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].build()"
    - Src: "DeserializerFuzzer:72,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].builder(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    - Src: "DeserializerFuzzer:77,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].builder()"
    - Src: "DeserializerFuzzer:78,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    - Src: "DeserializerFuzzer:79,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].build()"
    - Src: "DeserializerFuzzer:76,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].builder(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    - Src: "DeserializerFuzzer:85,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].builder()"
    - Src: "DeserializerFuzzer:86,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - Src: "DeserializerFuzzer:87,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].build()"
    - Src: "DeserializerFuzzer:84,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].builder(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    - Src: "DeserializerFuzzer:-1,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "DeserializerFuzzer:98,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - Src: "DeserializerFuzzer:99,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()"
    - Src: "DeserializerFuzzer:100,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getFactory()"
    - Src: "DeserializerFuzzer:100,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    - Src: "DeserializerFuzzer:101,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readTree(com.fasterxml.jackson.core.JsonParser)"
    - Src: "DeserializerFuzzer:104,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    - Src: "DeserializerFuzzer:105,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "DeserializerFuzzer:108,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.lang.String,java.lang.Class)"
    - Src: "DeserializerFuzzer:115,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 35
    CyclomaticComplexity: 9
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].<init>()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.TSFBuilder].<init>()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.core.TSFBuilder]._this()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder)"
    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>(com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.TSFBuilder,boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].formatParserFeaturesMask()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].formatGeneratorFeaturesMask()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:88,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.TSFBuilder,boolean)"
    - 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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].formatParserFeaturesMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].formatGeneratorFeaturesMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].builder(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].<init>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    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>(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:204,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].<init>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.MapperFeature[])"
    - "[com.fasterxml.jackson.dataformat.csv.impl.LRUMap].<init>(int,int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:160,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:162,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.MapperFeature[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:163,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.LRUMap].<init>(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.LRUMap].<init>(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.LRUMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashMap].<init>(int,float,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.LRUMap:16,1"
      Dst: "[java.util.LinkedHashMap].<init>(int,float,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].<init>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    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>(com.fasterxml.jackson.databind.ObjectMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].<init>()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.TSFBuilder].<init>()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder)"
    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>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.TSFBuilder,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:51,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.TSFBuilder,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].builder(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper)"
    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>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:66,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].coercionConfigDefaults()"
    - "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].setAcceptBlankAsEmpty(java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].setCoercion(com.fasterxml.jackson.databind.cfg.CoercionInputShape,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:45,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:49,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.DeserializationFeature)"
    - 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(java.lang.Boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:53,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].setCoercion(com.fasterxml.jackson.databind.cfg.CoercionInputShape,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    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>(com.fasterxml.jackson.databind.ObjectMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].<init>()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.TSFBuilder].<init>()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder)"
    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>(com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.TSFBuilder,boolean)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:76,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.TSFBuilder,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].builder(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].<init>(com.fasterxml.jackson.dataformat.toml.TomlMapper)"
    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>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:83,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].<init>(com.fasterxml.jackson.dataformat.toml.TomlMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    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>(com.fasterxml.jackson.databind.ObjectMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].<init>()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.TSFBuilder].<init>()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: ""
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder)"
    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>(com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.TSFBuilder,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].formatGeneratorFeaturesMask()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].formatParserFeaturesMask()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].yamlVersionToWrite()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].stringQuotingChecker()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].loaderOptions()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].dumperOptions()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:154,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.TSFBuilder,boolean)"
    - 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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].formatGeneratorFeaturesMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].formatParserFeaturesMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].yamlVersionToWrite()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].stringQuotingChecker()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].loaderOptions()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.LoaderOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].dumperOptions()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].builder(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLMapper)"
    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>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:101,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: 85
    functionLinenumberEnd: 88
    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>(com.fasterxml.jackson.core.JsonFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLMapper)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    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>(com.fasterxml.jackson.databind.ObjectMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:8,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].append(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes]._appendWithEscapes(java.lang.StringBuilder,java.lang.String,int[],int)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    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: []
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:67,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:72,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes]._appendWithEscapes(java.lang.StringBuilder,java.lang.String,int[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].append(char)"
    functionUses: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:110,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].appendValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].append(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes]._appendWithEscapes(java.lang.StringBuilder,java.lang.String,int[],int)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    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: []
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:94,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:96,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:98,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes]._appendWithEscapes(java.lang.StringBuilder,java.lang.String,int[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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:
    - "[java.lang.Object].<init>()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._link(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    - "[java.util.Collections].emptyMap()"
    - "[java.util.LinkedHashMap].<init>(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:933"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:932"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:946"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:949"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:948"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:950"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:953"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:929,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:933,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._link(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:947,1"
      Dst: "[java.util.Collections].emptyMap()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:949,1"
      Dst: "[java.util.LinkedHashMap].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:951,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:951,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:965,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._link(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    - "[java.util.Collections].emptyMap()"
    - "[java.util.LinkedHashMap].<init>(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:995"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:998"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:997"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:999"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1002"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:983,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:984,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._link(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:996,1"
      Dst: "[java.util.Collections].emptyMap()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:998,1"
      Dst: "[java.util.LinkedHashMap].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1000,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1000,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1010,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._link(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1037"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1036"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1033,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withNext(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withNext(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:377"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:377"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:376"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:377,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    - "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.CsvValueDecorator,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:307,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,int,com.fasterxml.jackson.dataformat.csv.CsvValueDecorator,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,int,com.fasterxml.jackson.dataformat.csv.CsvValueDecorator,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.CsvValueDecorator"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:322,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1041,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:460,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:421,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].emptySchema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].builder()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1063,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].builder()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1063,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[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: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:857,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:857,1"
      Dst: "[java.util.ArrayList].toArray(java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:858,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1071,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:470"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:467,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:421,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:469,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withUseHeader(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1081,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema,int)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1162,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withColumnReordering(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1094,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withStrictHeaders(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1107,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1115,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1123,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withSkipFirstDataRow(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1127,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withAllowComments(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1137,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withComments()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1147,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutComments()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1157,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withColumnSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "char"
    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.util.Map,java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1167"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1167,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withQuoteChar(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "char"
    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.util.Map,java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1173"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1174,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutQuoteChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.util.Map,java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1181"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1181,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withEscapeChar(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "char"
    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.util.Map,java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1187"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1188,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutEscapeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.util.Map,java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1195,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withArrayElementSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[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)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1203"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1204"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1205,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1205,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutArrayElementSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[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)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1215,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1216,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withLineSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    - "[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)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1223,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1223,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withNullValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    - "[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)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1234,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1234,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutColumns()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.util.Map,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1239,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1263"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1260,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1264,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1266,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1267,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1267,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1268,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1271,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1526,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:538,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withColumn(java.lang.String,java.util.function.UnaryOperator<Column>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.UnaryOperator<Column>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.util.List)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withColumn(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1296"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1295"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1291,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1294,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1294,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.util.List)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1294,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1296,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1300,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1300,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withColumn(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames(java.util.Collection)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1552,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1552,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withColumn(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,int,int)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].replaceColumn(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1340"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1339"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1335,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1336,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1337,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1338,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1338,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1340,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1341,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].replaceColumn(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1342,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].replaceColumn(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:615,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:616,1"
      Dst: "[java.util.ArrayList].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:866"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:865"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:868"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:867"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:865,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:866,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:866,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withColumn(int,java.util.function.UnaryOperator<Column>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.function.UnaryOperator<Column>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withColumn(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1321"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1320"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1322"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1320,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1321,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1321,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1324,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1328,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1328,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withColumn(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withAnyPropertyName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    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.util.Map,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1349,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].sortedBy(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashMap].<init>()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.LinkedHashMap].values()"
    - "[java.util.HashMap].size()"
    - "[java.util.Collection].toArray(java.lang.Object[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1378"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1377"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1371"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1370"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1380"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1371,1"
      Dst: "[java.util.LinkedHashMap].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1373,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1375,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1375,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1381,1"
      Dst: "[java.util.LinkedHashMap].values()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1381,1"
      Dst: "[java.util.HashMap].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1381,1"
      Dst: "[java.util.Collection].toArray(java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1381,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].sortedBy(java.util.Comparator<String>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.util.Comparator<String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeMap].<init>(java.util.Comparator)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].values()"
    - "[java.util.TreeMap].size()"
    - "[java.util.Collection].toArray(java.lang.Object[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1394"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1391,1"
      Dst: "[java.util.TreeMap].<init>(java.util.Comparator)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1393,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1393,1"
      Dst: "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1395,1"
      Dst: "[java.util.TreeMap].values()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1395,1"
      Dst: "[java.util.TreeMap].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1395,1"
      Dst: "[java.util.Collection].toArray(java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1395,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getSchemaType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1414"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].reordersColumns()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1415"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].skipsFirstDataRow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1416"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1417"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].strictHeaders()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1418"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getArrayElementSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getLineSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1446"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1445"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[])"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1454"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1460"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1458"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1457"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1458"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1457"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1458,1"
      Dst: "[java.lang.String].<init>(char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesQuoteChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1463"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesEscapeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1464"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].hasArrayElementSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1469"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1470,1"
      Dst: "[java.lang.String].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getAnyPropertyName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.List].iterator()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1485,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1485,1"
      Dst: "[java.util.List].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnIndex(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1513"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1514,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1515,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1522,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1542"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1541"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1542"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1541"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1538,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].hasName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1542,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].hasName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:397"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:398,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames(java.util.Collection<String>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Collection<String>"
    argCount: 1
    argTypes:
    - "java.util.Collection<String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[java.util.Collection].add(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1563"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1565"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1564,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1564,1"
      Dst: "[java.util.Collection].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnDesc()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].length()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1575,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1576,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1578,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1582,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1582,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1586,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader()"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].skipsFirstDataRow()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getAnyPropertyName()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1613"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1612"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1605"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1622"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1621"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1598,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1599,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1606,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1609,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1611,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1611,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1614,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1614,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1615,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].skipsFirstDataRow()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1616,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1618,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getAnyPropertyName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1626,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1637"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1636"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1639"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1638"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1636,1"
      Dst: "[java.lang.String].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.TSFBuilder].<init>(com.fasterxml.jackson.core.JsonFactory)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:34,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>(com.fasterxml.jackson.core.JsonFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:75,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:111,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>(java.io.InputStream,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.io.Reader].<init>(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader]._findBufferHolder()"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:67"
        BranchSideFuncs: []
      - 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>(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:69,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader]._findBufferHolder()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>(byte[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.io.Reader].<init>(java.lang.Object)"
    functionUses: 0
    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>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader]._findBufferHolder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "byte[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ThreadLocal].get()"
    - "[java.lang.ref.SoftReference].get()"
    - "[java.lang.ref.SoftReference].<init>(java.lang.Object)"
    - "[java.lang.ThreadLocal].set(java.lang.Object)"
    functionUses: 0
    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>(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:102,1"
      Dst: "[java.lang.ThreadLocal].set(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].canModifyBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:112"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].freeBuffers()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:132"
        BranchSideFuncs: []
    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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].freeBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[],int,int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    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: []
    - 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(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    functionUses: 0
    ICount: 198
    EdgeCount: 0
    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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:198"
      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: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: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:251,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidInitial(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:267,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidOther(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 45
    CyclomaticComplexity: 21
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].loadMore(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].canModifyBuffer()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.io.IOException].<init>(java.lang.String)"
    - "[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].reportUnexpectedEOF(int,int)"
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:445"
      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: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: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:511"
        BranchSideFuncs: []
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:454,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:454,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:509,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportUnexpectedEOF(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 29
    CyclomaticComplexity: 11
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].readBytes()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].read(byte[],int,int)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - 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(byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportStrangeStream()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:523,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].readBytesAt(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].read(byte[],int,int)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - 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(byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportUnexpectedEOF(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,int,int)"
    - "[java.io.CharConversionException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:418,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:418,1"
      Dst: "[java.io.CharConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidInitial(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,int,int)"
    - "[java.io.CharConversionException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:398,1"
      Dst: "[java.lang.Integer].toHexString(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:398,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:398,1"
      Dst: "[java.io.CharConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidOther(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,int,int)"
    - "[java.io.CharConversionException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:408,1"
      Dst: "[java.lang.Integer].toHexString(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:408,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:408,1"
      Dst: "[java.io.CharConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[],int,int)"
    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(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].getStream()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportBounds(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,int)"
    - "[java.lang.ArrayIndexOutOfBoundsException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:519,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:519,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Writer].<init>()"
    - "[com.fasterxml.jackson.core.io.IOContext].allocWriteEncodingBuffer()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].append(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.io.Writer"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(int)"
    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(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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)"
    - "[java.io.OutputStream].write(byte[],int,int)"
    functionUses: 0
    ICount: 98
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        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: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: []
      - 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: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:210,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:218,1"
      Dst: "[java.io.OutputStream].write(byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 9
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:363,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:363,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:371,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:371,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.OutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer(byte[])"
    - "[java.io.OutputStream].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    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: []
      - 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: []
      - 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: []
      - 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(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:71,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer(byte[])"
    - 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(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.OutputStream].write(byte[],int,int)"
    - "[java.io.OutputStream].flush()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    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: []
      - 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(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:95,1"
      Dst: "[java.io.OutputStream].flush()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:101,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    - "[java.io.OutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    functionUses: 0
    ICount: 139
    EdgeCount: 0
    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: []
      - 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: []
      - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:191"
        BranchSideFuncs: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:118,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:135,1"
      Dst: "[java.io.OutputStream].write(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:179,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 33
    CyclomaticComplexity: 15
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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(java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].charAt(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate(int)"
    - "[java.io.OutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    functionUses: 0
    ICount: 140
    EdgeCount: 0
    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: []
      - 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: []
      - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:338"
        BranchSideFuncs: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:256,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:265,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:282,1"
      Dst: "[java.io.OutputStream].write(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:326,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 33
    CyclomaticComplexity: 15
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator].<init>(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:75,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:76,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:83,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:83,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:84,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:87,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator].undecorateValue(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentName()"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportParsingError(java.lang.String)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:93,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:97,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:95,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:95,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportParsingError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:101,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:109,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator:115,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportParsingError(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1425,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.core.JsonProcessingException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:65,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    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>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy(java.lang.Class)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:96,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy(java.lang.Class)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:97,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].requiresPropertyOrdering()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].canUseCharArrays()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].canParseAsync()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatReadFeatureType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatWriteFeatureType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].configure(com.fasterxml.jackson.dataformat.toml.TomlReadFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:172,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatParserFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].configure(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:222,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatGeneratorFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    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.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:265"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:265"
        BranchSideFuncs: []
    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(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:267,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:267,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    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()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:274,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].parse(com.fasterxml.jackson.core.io.IOContext,java.io.Reader)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:275,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>(com.fasterxml.jackson.databind.JsonNode)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:277,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    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.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parse(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.io.IOContext,java.io.Reader)"
    - "[java.io.Reader].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    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: []
    - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:317"
        BranchSideFuncs: []
    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(com.fasterxml.jackson.core.StreamReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:318,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parse(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.io.IOContext,java.io.Reader)"
    - 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(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    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.core.io.IOContext].contentReference()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].<init>(com.fasterxml.jackson.core.io.ContentReference,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatParserFeatures()"
    - "[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.Parser].parse()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].getNestingDepth()"
    - "[java.lang.AssertionError].<init>()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].releaseBuffers()"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:85"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:85"
        BranchSideFuncs: []
    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>(com.fasterxml.jackson.core.io.ContentReference,com.fasterxml.jackson.core.JsonParser)"
    - 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>(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext,int,java.io.Reader)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.ContentReference"
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    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:
    - "[java.lang.Object].<init>()"
    - "[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: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:46"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:40"
        BranchSideFuncs: []
    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>(java.io.Reader,com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:47,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yylex()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[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: 0
    ICount: 21
    EdgeCount: 0
    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(int)"
    - 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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yylex()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Character].codePointAt(char[],int,int)"
    - "[java.lang.Character].charCount(int)"
    - "[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.Lexer].yybegin(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].startString()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth(int)"
    - "[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.Lexer].appendUnicodeEscapeShort()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].appendUnicodeEscapeLong()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzScanError(int)"
    functionUses: 0
    ICount: 373
    EdgeCount: 0
    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: []
    - 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(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:800,1"
      Dst: "[java.lang.Character].charCount(int)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:917,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:917,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:942,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin(int)"
    - 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(int)"
    - 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(char)"
    - 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(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 152
    CyclomaticComplexity: 92
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzRefill()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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()"
    - "[java.io.Reader].read(char[],int,int)"
    - "[java.io.IOException].<init>(java.lang.String)"
    - "[java.lang.Character].isHighSurrogate(char)"
    - "[java.io.Reader].read()"
    functionUses: 0
    ICount: 88
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:585"
        BranchSideFuncs: []
    - 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: []
    - 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(java.lang.Object,int,java.lang.Object,int,int)"
    - 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(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:591,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:596,1"
      Dst: "[java.lang.Character].isHighSurrogate(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:607,1"
      Dst: "[java.io.Reader].read()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 7
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].requestLargerBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:427"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:432"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:431"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:438"
        BranchSideFuncs: []
      - 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(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:428,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:433,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:435,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer(char[])"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext:44,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].<init>(com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext,com.fasterxml.jackson.dataformat.toml.Lexer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext"
    - "com.fasterxml.jackson.dataformat.toml.Lexer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getCharPos()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getLine()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getColumn()"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    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>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].getCharPos()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].getLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].getColumn()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:69,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException:15,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzCMap(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].startString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:455,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNormalTextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char[],int,int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:461,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNewlineWithPossibleTrim()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNormalTextToken()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    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: []
    - 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: []
    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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendUnicodeEscapeShort()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[java.lang.Character].digit(char,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:474,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:474,1"
      Dst: "[java.lang.Character].digit(char,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:478,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendUnicodeEscapeLong()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[java.lang.Character].digit(char,int)"
    - "[java.lang.Character].isValidCodePoint(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[java.lang.Character].highSurrogate(int)"
    - "[java.lang.Character].lowSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:498"
        BranchSideFuncs: []
    - 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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:482,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:482,1"
      Dst: "[java.lang.Character].digit(char,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:490,1"
      Dst: "[java.lang.Character].isValidCodePoint(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:493,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:495,1"
      Dst: "[java.lang.Character].highSurrogate(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:496,1"
      Dst: "[java.lang.Character].lowSurrogate(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:499,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:499,1"
      Dst: "[java.lang.Integer].toHexString(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:499,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:499,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzScanError(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Error].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:744,1"
      Dst: "[java.lang.Error].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parse()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    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].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].getOrCreateArray(com.fasterxml.jackson.databind.node.ObjectNode,java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].addObject()"
    - "[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()"
    - "[java.lang.AssertionError].<init>()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yystate()"
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:127"
        BranchSideFuncs: []
      - 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: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:145"
        BranchSideFuncs: []
    - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:154"
        BranchSideFuncs: []
      - 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: []
      - 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(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:128,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:129,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseAndEnterKey(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:130,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].getOrCreateObject(com.fasterxml.jackson.databind.node.ObjectNode,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:132,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:132,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:139,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].getOrCreateArray(com.fasterxml.jackson.databind.node.ObjectNode,java.lang.String)"
    - 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(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 7
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 10
    EdgeCount: 0
    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(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:99,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseKeyVal(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    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.node.ObjectNode].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: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:476"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:473,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseAndEnterKey(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:474,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:475,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseValue(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:476,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].has(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:477,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:477,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:479,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseAndEnterKey(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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$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$FieldRef].<init>(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,java.lang.String)"
    - "[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.JsonNode].isArray()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].size()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].get(int)"
    - "[com.fasterxml.jackson.databind.JsonNode].getNodeType()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.databind.node.JsonNodeType)"
    functionUses: 0
    ICount: 75
    EdgeCount: 0
    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: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:178"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:189"
        BranchSideFuncs: []
    - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:206"
        BranchSideFuncs: []
    - 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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:164,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:164,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - 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(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:181,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:183,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser$FieldRef].<init>(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:187,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].get(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:189,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putObject(java.lang.String)"
    - 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(int)"
    - 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(com.fasterxml.jackson.databind.node.JsonNodeType)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yytext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:694,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlToken"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:61,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:61,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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)"
    - "[java.lang.Enum].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:118"
        BranchSideFuncs: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:116,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - 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(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].poll(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    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: 0
    ICount: 9
    EdgeCount: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:109,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yylex()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$FieldRef:508,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseValue(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - "[java.lang.Enum].ordinal()"
    - "[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.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: 0
    ICount: 46
    EdgeCount: 0
    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(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:218,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].textNode(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:221,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].booleanNode(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:229,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseDateTime(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:231,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseFloat(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:233,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseInt(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:235,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseArray(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:237,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseInlineTable(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:239,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:239,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseDateTime(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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)"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].substring(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].enabledIn(int)"
    - "[java.time.LocalDate].parse(java.lang.CharSequence)"
    - "[java.time.LocalTime].parse(java.lang.CharSequence)"
    - "[java.time.LocalDateTime].parse(java.lang.CharSequence)"
    - "[java.time.OffsetDateTime].parse(java.lang.CharSequence)"
    - "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal()"
    - "[java.lang.AssertionError].<init>()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].pojoNode(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].textNode(java.lang.String)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    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: []
    - 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: []
    - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:268"
        BranchSideFuncs: []
    - 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: []
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:247,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:248,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:248,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:248,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:251,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:254,1"
      Dst: "[java.time.LocalDate].parse(java.lang.CharSequence)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:256,1"
      Dst: "[java.time.LocalTime].parse(java.lang.CharSequence)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:259,1"
      Dst: "[java.time.LocalDateTime].parse(java.lang.CharSequence)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:261,1"
      Dst: "[java.time.OffsetDateTime].parse(java.lang.CharSequence)"
    - 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(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:269,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].textNode(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 7
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseFloat(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yytext()"
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(double)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.NumberInput].looksLikeValidNumber(java.lang.String)"
    - "[java.lang.NumberFormatException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonFactory].streamReadConstraints()"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigDecimal)"
    - "[java.lang.String].substring(int,int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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].invalidNumber(java.lang.Exception,java.lang.String)"
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    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:396"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:395"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:392"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:391"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:399"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:398"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:406"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:405"
        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(java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:388,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:389,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:390,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(double)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:392,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:396,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].looksLikeValidNumber(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:397,1"
      Dst: "[java.lang.NumberFormatException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:399,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].streamReadConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:399,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:399,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:401,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:400,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:402,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigDecimal)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:406,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:406,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:407,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:407,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].invalidNumber(java.lang.Exception,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    argCount: 2
    argTypes:
    - "java.lang.Exception"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    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(java.lang.String,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:79,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException:19,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseInt(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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()"
    - "[java.lang.String].<init>(char[],int,int)"
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.lang.String].toCharArray()"
    - "[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: 0
    ICount: 34
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:273"
        BranchSideFuncs: []
    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>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:281,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - 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(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:289,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].getTextBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].getTextBufferStart()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].getTextBufferEnd()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseIntFromBuffer(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int)"
    - "[java.lang.Integer].parseInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(int)"
    - "[java.lang.Long].parseLong(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(long)"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigIntegerWithRadix(java.lang.String,int,boolean)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigInteger)"
    - "[java.lang.String].length()"
    - "[java.lang.AssertionError].<init>()"
    - "[java.lang.Integer].parseUnsignedInt(java.lang.String,int)"
    - "[java.lang.Long].parseUnsignedLong(java.lang.String,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.core.io.NumberInput].parseInt(char[],int,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.core.JsonFactory].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    functionUses: 0
    ICount: 184
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:328"
        BranchSideFuncs: []
      - 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: []
    - 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: []
    - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:360"
        BranchSideFuncs: []
    - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:361"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:365"
        BranchSideFuncs: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:367"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:300,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:307,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:307,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:309,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:309,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(long)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:312,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:311,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigIntegerWithRadix(java.lang.String,int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:311,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigInteger)"
    - 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(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:332,1"
      Dst: "[java.lang.Long].parseUnsignedLong(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:338,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:338,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].invalidNumber(java.lang.Exception,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:357,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:361,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].inLongRange(char[],int,int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:362,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong(char[],int,int)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:-1,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:377,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:382,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 52
    CyclomaticComplexity: 10
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseArray(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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].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.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: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:459"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:448,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:449,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:451,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:455,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseValue(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:456,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].add(com.fasterxml.jackson.databind.JsonNode)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:463,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:463,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseInlineTable(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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].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.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:419"
      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:420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:425"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:424"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:432"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:431"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:432"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:435"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:415,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:416,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:418,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:420,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:425,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:425,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:428,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseKeyVal(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:435,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.databind.JsonNode].getNodeType()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.databind.node.JsonNodeType)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:486"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:485"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:486"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:489"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:488"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:483,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].get(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:485,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putObject(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:486,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isObject()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:489,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:489,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].getNodeType()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:489,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.databind.node.JsonNodeType)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:489,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].getOrCreateArray(com.fasterxml.jackson.databind.node.ObjectNode,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.JsonNode].isArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].getNodeType()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.databind.node.JsonNodeType)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:497"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:496"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:500"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:499"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:494,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].get(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:496,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:497,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isArray()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:500,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:500,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].getNodeType()"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:500,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.databind.node.JsonNodeType)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:500,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yyatEOF()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yystate()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].getNestingDepth()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getNestingDepth()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:94,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].getNestingDepth()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].getNestingDepth()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:446"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:445"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:443,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer(char[])"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:446,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].releaseBuffers()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    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.UTF8Reader].construct(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:283,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:283,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(char[],int,int,com.fasterxml.jackson.core.io.IOContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.CharArrayReader].<init>(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:288,1"
      Dst: "[java.io.CharArrayReader].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:288,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:299,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    - "[java.lang.StringBuilder].<init>(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createRootContext()"
    - "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:87,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].<init>(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:78,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - 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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createRootContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:79,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 28
    EdgeCount: 0
    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: []
    - 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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createUTF8Generator(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.OutputStream)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:305,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.OutputStream)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:305,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting:125,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting:131,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting:131,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashMap].<init>()"
    - "[java.util.TreeMap].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.lang.Integer].toString()"
    - "[java.util.Map$Entry].getValue()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>()"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:68"
        BranchSideFuncs: []
      - 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: []
    - 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: []
    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(java.lang.Object,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:73,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:78,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:13,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    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>(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.LRUMap].<init>(int,int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:176,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:177,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.LRUMap].<init>(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].csvBuilder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].<init>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    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>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    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>(com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:68,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].<init>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    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>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy(java.lang.Class)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:213,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy(java.lang.Class)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:214,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:224,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:228,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].readerWithSchemaFor(java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.JavaType].isArrayType()"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readerFor(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.core.FormatSchema)"
    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(java.lang.reflect.Type)"
    - 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>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:296,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerFor(com.fasterxml.jackson.databind.JavaType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:296,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor(com.fasterxml.jackson.databind.JavaType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:296,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.core.FormatSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    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(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].readerWithTypedSchemaFor(java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.JavaType].isArrayType()"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readerFor(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.core.FormatSchema)"
    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(java.lang.reflect.Type)"
    - 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>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:316,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerFor(com.fasterxml.jackson.databind.JavaType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:316,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor(com.fasterxml.jackson.databind.JavaType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:316,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.core.FormatSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    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(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].writerWithSchemaFor(java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.JavaType].isArrayType()"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].writerFor(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.FormatSchema)"
    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(java.lang.reflect.Type)"
    - 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>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:347,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writerFor(com.fasterxml.jackson.databind.JavaType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:347,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor(com.fasterxml.jackson.databind.JavaType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:347,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.FormatSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].writerWithTypedSchemaFor(java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.JavaType].isArrayType()"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].writerFor(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.FormatSchema)"
    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(java.lang.reflect.Type)"
    - 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>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:366,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writerFor(com.fasterxml.jackson.databind.JavaType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:366,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor(com.fasterxml.jackson.databind.JavaType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:366,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.FormatSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaWithHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].emptySchema()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withHeader()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].emptySchema()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    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(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor(java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:419,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:419,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaForWithView(java.lang.Class<?>,java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:423,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:423,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor(com.fasterxml.jackson.core.type.TypeReference<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.type.TypeReference].getType()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    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(java.lang.reflect.Type)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:427,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaForWithView(com.fasterxml.jackson.core.type.TypeReference<?>,java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[com.fasterxml.jackson.core.type.TypeReference].getType()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    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(java.lang.reflect.Type)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:431,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaForWithView(com.fasterxml.jackson.databind.JavaType,java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    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(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor(java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:450,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:450,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaForWithView(java.lang.Class<?>,java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:454,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:454,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor(com.fasterxml.jackson.core.type.TypeReference<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.type.TypeReference].getType()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    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(java.lang.reflect.Type)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:458,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaForWithView(com.fasterxml.jackson.core.type.TypeReference<?>,java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[com.fasterxml.jackson.core.type.TypeReference].getType()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    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(java.lang.reflect.Type)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:462,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap<ViewKey,CsvSchema>,boolean,java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.dataformat.csv.impl.LRUMap<ViewKey,CsvSchema>"
    - "boolean"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].<init>(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].builder()"
    - "[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)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:476"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:474,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].<init>(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:475,1"
      Dst: "[java.util.LinkedHashMap].get(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:479,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getAnnotationIntrospector()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:480,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].builder()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:481,1"
      Dst: "[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)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:482,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:483,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.Objects].hash(java.lang.Object[])"
    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(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._nonPojoType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.BeanDescription].findProperties()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findViews()"
    - "[com.fasterxml.jackson.databind.BeanDescription].findDefaultViews()"
    - "[com.fasterxml.jackson.databind.util.ViewMatcher].construct(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.util.ViewMatcher].isVisibleForView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].couldSerialize()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getPrimaryMember()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getType()"
    - "[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)"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._determineType(java.lang.Class)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String)"
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:529"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:528"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:574"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:573"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:532"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:545"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:539"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:538"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:540"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:540"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:545"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:546"
      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:551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:563"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:562"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:563"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:562"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:554"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:557"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:556"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:567"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:570"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:570"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:525,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._nonPojoType(com.fasterxml.jackson.databind.JavaType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:529,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:529,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:530,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:531,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findProperties()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:531,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:531,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:531,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:533,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findViews()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:535,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findDefaultViews()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:541,1"
      Dst: "[com.fasterxml.jackson.databind.util.ViewMatcher].construct(java.lang.Class[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:541,1"
      Dst: "[com.fasterxml.jackson.databind.util.ViewMatcher].isVisibleForView(java.lang.Class)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:546,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].couldSerialize()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:550,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getPrimaryMember()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:552,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:555,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.databind.util.NameTransformer)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:557,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getType()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:558,1"
      Dst: "[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)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:563,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:566,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:569,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getRawType()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:569,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._determineType(java.lang.Class)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:569,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:571,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 27
    CyclomaticComplexity: 14
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._nonPojoType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isPrimitive()"
    - "[com.fasterxml.jackson.databind.JavaType].isEnumType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:494"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:494"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:494"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:497"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:496"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:512"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:494,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isPrimitive()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:494,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:497,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:499,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 10
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:511,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:512,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:512,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:289,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:293,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:297,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:486,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:487,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:487,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:285,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap<ViewKey,CsvSchema>,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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<ViewKey,CsvSchema>"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:489,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._determineType(java.lang.Class<?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isArray()"
    - "[java.lang.Class].isPrimitive()"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:588"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:593"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:595"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:599"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:603"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:602"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:605"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:606"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:580,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:600,1"
      Dst: "[java.lang.Class].isPrimitive()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:603,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 4
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvReadException:21,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvReadException:25,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvReadException].<init>(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMappingException:22,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException:22,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException].<init>(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.YAMLException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException:28,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].<init>(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.MarkedYAMLException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "org.yaml.snakeyaml.error.YAMLException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].getMessage()"
    - "[com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Exception)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException:20,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].getMessage()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException:20,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Exception)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException:14,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].getContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getContext()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].getContextMark()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getContextMark()"
    - "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].'from'(org.yaml.snakeyaml.error.Mark)"
    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'(org.yaml.snakeyaml.error.Mark)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].<init>(org.yaml.snakeyaml.error.Mark)"
    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>(org.yaml.snakeyaml.error.Mark)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].<init>(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].getProblem()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getProblem()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].getProblemMark()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getProblemMark()"
    - "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].'from'(org.yaml.snakeyaml.error.Mark)"
    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'(org.yaml.snakeyaml.error.Mark)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:75,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    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>(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.TSFBuilder].<init>(com.fasterxml.jackson.core.JsonFactory)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:42,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>(com.fasterxml.jackson.core.JsonFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy(java.lang.Class)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:109,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy(java.lang.Class)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:110,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactory,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactory,com.fasterxml.jackson.core.ObjectCodec)"
    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>(com.fasterxml.jackson.dataformat.csv.CsvFactory,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].requiresPropertyOrdering()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].canUseCharArrays()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].getFormatName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].hasCSVFormat(com.fasterxml.jackson.core.format.InputAccessor,int,char)"
    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(com.fasterxml.jackson.core.format.InputAccessor,int,char)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].hasCSVFormat(com.fasterxml.jackson.core.format.InputAccessor,int,char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.format.InputAccessor].hasMoreBytes()"
    - "[com.fasterxml.jackson.core.format.InputAccessor].nextByte()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].skipSpace(com.fasterxml.jackson.core.format.InputAccessor,byte)"
    - "[java.lang.Character].isDigit(int)"
    - "[java.lang.Character].isAlphabetic(int)"
    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(com.fasterxml.jackson.core.format.InputAccessor,byte)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:263,1"
      Dst: "[java.lang.Character].isDigit(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:263,1"
      Dst: "[java.lang.Character].isAlphabetic(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 3
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.format.InputAccessor].hasMoreBytes()"
    - "[com.fasterxml.jackson.core.format.InputAccessor].nextByte()"
    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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:194,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].getFormatParserFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].configure(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:243,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].getFormatGeneratorFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[java.io.FileInputStream].<init>(java.io.File)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(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)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:287,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:287,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:288,1"
      Dst: "[java.io.FileInputStream].<init>(java.io.File)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:288,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:288,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:389,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.core.ObjectCodec,java.io.InputStream)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:390,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].constructParser(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].constructParser(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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].handleBOM(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF32(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF16(int)"
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    - "[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.impl.CsvParserBootstrapper]._createReader(com.fasterxml.jackson.core.JsonEncoding,boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    functionUses: 0
    ICount: 113
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:114"
        BranchSideFuncs: []
    - 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: []
    - 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: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:159"
        BranchSideFuncs: []
    - 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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:118,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].ensureLoaded(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:124,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].handleBOM(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:132,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF32(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:134,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF16(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:156,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:158,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:162,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper]._createReader(com.fasterxml.jackson.core.JsonEncoding,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:162,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 30
    CyclomaticComplexity: 14
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].ensureLoaded(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].read(byte[],int,int)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    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: []
    - 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(byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].handleBOM(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].reportWeirdUCS4(java.lang.String)"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    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(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].reportWeirdUCS4(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.CharConversionException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:384,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:384,1"
      Dst: "[java.io.CharConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF32(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].reportWeirdUCS4(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    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: []
      - 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(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF16(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper]._createReader(com.fasterxml.jackson.core.JsonEncoding,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.io.Reader"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonEncoding"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonEncoding].ordinal()"
    - "[com.fasterxml.jackson.core.JsonEncoding].isBigEndian()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int,boolean)"
    - "[java.io.ByteArrayInputStream].<init>(byte[],int,int)"
    - "[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()"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean,byte[],int,int)"
    - "[java.lang.RuntimeException].<init>()"
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:188"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:168,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].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>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:181,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:186,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int)"
    - 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>(java.io.InputStream,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:193,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean,byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:196,1"
      Dst: "[java.lang.RuntimeException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "boolean"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].<init>(java.lang.Object)"
    functionUses: 0
    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>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.io.IOContext].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>(int,com.fasterxml.jackson.core.StreamReadConstraints)"
    - "[java.util.Objects].requireNonNull(java.lang.Object,java.lang.String)"
    - "[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.core.io.IOContext].constructReadConstrainedTextBuffer()"
    - "[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: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:439"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:438"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:433,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:433,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>(int,com.fasterxml.jackson.core.StreamReadConstraints)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:434,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:438,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:439,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].rootDetector(com.fasterxml.jackson.core.JsonParser)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:440,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:441,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].constructReadConstrainedTextBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:442,1"
      Dst: "[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)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:444,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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:
    - "[java.lang.Object].<init>()"
    - "[com.fasterxml.jackson.core.JsonParser$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: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:290,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:295,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:297,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:300,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:305,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].setSchema(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:202"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].setSchema(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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()"
    - "[java.lang.Math].max(int,int)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:310,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:311,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:312,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:314,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:316,1"
      Dst: "[java.lang.Math].max(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._optimizedStreamFromURL(java.net.URL)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(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)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:293,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:293,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:294,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._optimizedStreamFromURL(java.net.URL)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:294,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:294,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(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)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:299,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:299,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:300,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:300,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:305,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:305,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:306,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:306,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    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>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:311,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:316,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[],int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:321,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(char[])"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:326,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser(char[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(char[],int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:331,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(com.fasterxml.jackson.core.io.IOContext,java.io.Writer)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:344,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:344,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:345,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:346,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(com.fasterxml.jackson.core.io.IOContext,java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.io.Writer"
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    - "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.lang.String)"
    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>(com.fasterxml.jackson.core.io.IOContext,java.io.OutputStream)"
    - 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>(java.io.OutputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:442,1"
      Dst: "[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)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:446,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:446,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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.base.GeneratorBase].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: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:282,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].<init>(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:283,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:286,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:287,1"
      Dst: "[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)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:289,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:290,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:290,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeCodesForAscii()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:290,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].setOutputEscapes(int[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[java.lang.Object].<init>()"
    - "[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: 0
    ICount: 91
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:217"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:222"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:218,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:222,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:230,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:235,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:236,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:237,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:238,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getLineSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:240,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:241,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:242,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:244,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._calcSafeChar()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:248,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._getQuoteCharEscapeChar(boolean,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._calcSafeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Math].max(int,int)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:318,1"
      Dst: "[java.lang.Math].max(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._getQuoteCharEscapeChar(boolean,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char"
    argCount: 3
    argTypes:
    - "boolean"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:309"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:308"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:101,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 19
    EdgeCount: 0
    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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:60,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:84"
        BranchSideFuncs: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:84,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeCodesForAscii()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].setOutputEscapes(int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:347"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharacterEscapes].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()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:396"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:395"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:394,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].getEscapeCodesForAscii()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:394,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].setOutputEscapes(int[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:396,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:396,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeCodesForAscii()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    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(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    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.core.JsonFactory]._decorate(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)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:359,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:359,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:360,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:360,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:417,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(com.fasterxml.jackson.core.io.IOContext,java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.FileOutputStream].<init>(java.io.File)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(com.fasterxml.jackson.core.io.IOContext,java.io.Writer)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:365,1"
      Dst: "[java.io.FileOutputStream].<init>(java.io.File)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:367,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:367,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:368,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:370,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:370,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:369,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(com.fasterxml.jackson.core.io.IOContext,java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    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: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:395,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.core.ObjectCodec,byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:396,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].constructParser(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:96,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.CharArrayReader].<init>(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:411,1"
      Dst: "[java.io.CharArrayReader].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:411,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createUTF8Generator(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.OutputStream)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(com.fasterxml.jackson.core.io.IOContext,java.io.Writer)"
    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>(com.fasterxml.jackson.core.io.IOContext,java.io.OutputStream)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:422,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(com.fasterxml.jackson.core.io.IOContext,java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean)"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    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(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:457,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean)"
    - 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>(java.io.InputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].<init>(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:92,1"
      Dst: "[java.io.Reader].<init>(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:95,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.csv.impl.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - "[java.io.ByteArrayInputStream].<init>(byte[],int,int)"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    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>(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:469,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[],int,int)"
    - 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>(java.io.InputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.io.Reader].<init>(java.lang.Object)"
    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>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$IntValue].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$IntValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$IntValue:61,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$IntValue:65,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:632"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:635"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:634"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:635"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:638"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:637"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:641"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:640"
        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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:633,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:641,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:141,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext,com.fasterxml.jackson.dataformat.javaprop.util.JPropNode)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:142,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].arrayContents()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isLeaf()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].getValue()"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:167"
        BranchSideFuncs: []
      - 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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isLeaf()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].getValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:130,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].requiresCustomCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].canReadObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].canReadTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:509"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:508"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:505,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:509,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:511,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:512,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].setSchema(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].releaseBuffered(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffered(java.io.Writer)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:517,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffered(java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffered(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Writer].write(char[],int,int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:371,1"
      Dst: "[java.io.Writer].write(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isClosed()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:521,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isClosed()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:529"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:528"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:525,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isClosed()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:526,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].close()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:527,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._closeInput()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffers()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:355,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._closeInput()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:358,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffers()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._closeInput()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[java.io.Reader].close()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:468"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:467"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:467,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:468,1"
      Dst: "[java.io.Reader].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:453"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:447,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].releaseBuffers()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:451,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer(char[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getFormatFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].overrideFormatFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:549,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].overrideFormatFeatures(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:550,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].overrideFormatFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:327,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:568,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:569,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:580,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:581,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].configure(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:595"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:593,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:595,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:605"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:604"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:605,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getSchema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getParsingContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentLocation()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:631,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentLocation()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:403,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:403,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenLocation()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:636,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenLocation()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.dataformat.csv.impl.CsvDecoder].getTokenLineNr()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenColumnNr()"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:389,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:390,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenCharacterOffset()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:391,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenLineNr()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:391,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenColumnNr()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:391,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenCharacterOffset()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenLineNr()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenColumnNr()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:440"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentLocation()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:641,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentLocation()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentTokenLocation()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:645,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentTokenLocation()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getInputSource()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:649,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getInputSource()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    - "[java.io.UncheckedIOException].<init>(java.io.IOException)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:670"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:669"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:690"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:689"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:687"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:686"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:690"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:696"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:695"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:670,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:682,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:683,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:684,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._startArray(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:695,1"
      Dst: "[java.io.UncheckedIOException].<init>(java.io.IOException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentRow()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentColumn()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getArrayElementSeparator()"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getArrayElementSeparator()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1459"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1450,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1451,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentRow()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1452,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentColumn()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1451,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1456,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getArrayElementSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1457,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1458,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getArrayElementSeparator()"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.core.exc.StreamConstraintsException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentRow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentColumn()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:417"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getArrayElementSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - "[java.io.UncheckedIOException].<init>(java.io.IOException)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:710"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:722"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:720"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:719"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:714,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isExpectedNumberIntToken()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:715,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:719,1"
      Dst: "[java.io.UncheckedIOException].<init>(java.io.IOException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isExpectedNumberIntToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1031"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1035"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1034"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1031,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].looksLikeInt()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1032,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseIntValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].looksLikeInt()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray()"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    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:1247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1252"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1259"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1238,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseIntValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1273"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1286"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1285"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1311"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1310"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1307"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1306"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1307"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1306"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1307"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1306"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1265,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1266,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1281,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1287,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1311,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseSlowIntValue(char[],int,int,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 7
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseSlowIntValue(char[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].constructError(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1351"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1344,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1346,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].inLongRange(char[],int,int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1348,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1358,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1358,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].constructError(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].constructError(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1529,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].overrideCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentName()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:739,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].currentName()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleStartDoc()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - "[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.json.JsonReadContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].inArray()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[java.lang.IllegalStateException].<init>()"
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:772"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:771"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:771"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:748,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleStartDoc()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:748,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:750,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleRecordStart()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:752,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:754,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNamedValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:756,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleUnnamedValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:758,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleArrayValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:761,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._skipUntilEndOfLine()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:763,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:765,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:767,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].close()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:768,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].inRoot()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:772,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].inArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:773,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:776,1"
      Dst: "[java.lang.IllegalStateException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleStartDoc()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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.CsvSchema].skipsFirstDataRow()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLine()"
    - "[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.CsvParser]._handleRecordStart()"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:954"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:959"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:958"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:966"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:965"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:967"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:977"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:976"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:970"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:974"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:973"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:977"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:983"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:982"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:952,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLinesWhenNeeded()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:954,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:955,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._readHeaderLine()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:959,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].skipsFirstDataRow()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:960,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLine()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:966,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:967,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].hasMoreInput()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:971,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childArrayContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:983,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleRecordStart()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLinesWhenNeeded()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    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]._handleLF()"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:548"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:547"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:566"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:565"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:563"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:546,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipCommentLines()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:549,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].hasMoreInput()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:558,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipCommentLines()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:571"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:572"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:571"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:571"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:592"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:591"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:571,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:576,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipCommentContents()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:582,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._closeInput()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:494"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:493"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:488"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:487"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:494"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:493"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:480,1"
      Dst: "[java.io.Reader].read(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:488,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._closeInput()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:491,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:491,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipCommentContents()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:598"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:597"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:605"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:604"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:604"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:603"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:597,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:601,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:951"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:958"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:957"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:952"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:953"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:952"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:952"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:958"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:957"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:953"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:958"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:957"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:952,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].hasMoreInput()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:516,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._readHeaderLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    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()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].clearColumns()"
    - "[java.lang.String].trim()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(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].columnName(int)"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - "[java.util.LinkedHashSet].<init>()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames(java.util.Collection)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames()"
    - "[java.util.Set].removeAll(java.util.Collection)"
    - "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionUses: 0
    ICount: 124
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:898"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:897"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:898"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:897"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:868"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:884"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:881"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:880"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:875"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:870"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:869"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:884"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:883"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:886"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:892"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:886"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:885"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:916"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:906"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:909"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:908"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:914"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:913"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:922"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:921"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:924"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:931"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:930"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:925"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:924"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:926"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:931"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:930"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:932"
      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:932"
      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:937"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:932"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:866,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:867,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].reordersColumns()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:868,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].strictHeaders()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:872,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:875,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:875,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:875,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:875,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:876,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:898,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:898,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].clearColumns()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:903,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:905,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:907,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:907,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:909,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:917,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:918,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].dropLastColumnIfEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:922,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:925,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:926,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:927,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:933,1"
      Dst: "[java.util.LinkedHashSet].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:934,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames(java.util.Collection)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:935,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:935,1"
      Dst: "[java.util.Set].removeAll(java.util.Collection)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:938,1"
      Dst: "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:942,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 41
    CyclomaticComplexity: 19
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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.dataformat.csv.impl.CsvDecoder]._nextQuotedString()"
    - "[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)"
    - "[java.lang.Math].min(int,int)"
    functionUses: 0
    ICount: 118
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:668"
      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:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:671"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:679"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:678"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:691"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:690"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:692"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:691"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:697"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:696"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:697"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:696"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:700"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:701"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:705"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:704"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:709"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:714"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:716"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:725"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:724"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:720"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:719"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:733"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:753"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:752"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:750"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:749"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:736"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:745"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:744"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:750"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:670,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:677,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipLeadingSpace()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:679,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextChar()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:687,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithString(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:699,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextQuotedString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:705,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:711,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:712,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextUnquotedString(char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:717,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:718,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:725,1"
      Dst: "[java.lang.Math].min(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 37
    CyclomaticComplexity: 10
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipLeadingSpace()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1000"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1005"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1004"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1001"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1005"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1004"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1001,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:988"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:993"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:992"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:993"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:992"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:989,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextQuotedString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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()"
    - "[java.lang.Math].min(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getCharDesc(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportUnexpectedCsvChar(int,java.lang.String)"
    functionUses: 0
    ICount: 139
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:852"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:871"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:870"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:856"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:855"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:857"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:871"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:870"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:859"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:870"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:886"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:892"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:891"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:892"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:896"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:899"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:898"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:899"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:908"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:915"
      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:915"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:927"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:926"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:916"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:926"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:931"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:930"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:945"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:944"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:932"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:935"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:943"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:942"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:930"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:929"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:843,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:853,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:854,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportParsingError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:872,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:875,1"
      Dst: "[java.lang.Math].min(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:901,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:927,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:943,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getCharDesc(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:942,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:942,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportUnexpectedCsvChar(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 39
    CyclomaticComplexity: 23
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:965"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:971"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:970"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:971"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:970"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:966,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:967,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1552,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.core.JsonParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getCharDesc(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Character].isISOControl(char)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(char,int,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(char,int)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1537"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1541"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1540"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1535,1"
      Dst: "[java.lang.Character].isISOControl(char)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1536,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1539,1"
      Dst: "[java.lang.Integer].toHexString(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1539,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(char,int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1541,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(char,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportUnexpectedCsvChar(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1429,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.core.JsonProcessingException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextUnquotedString(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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()"
    - "[java.lang.Math].min(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:803"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:810"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:809"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:804"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:808"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:807"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:810"
      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:815"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:836"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:835"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:834"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:833"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:818"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:823"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:822"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:827"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:826"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:834"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:833"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:804,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:811,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:814,1"
      Dst: "[java.lang.Math].min(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:829,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:838,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 10
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].clearColumns()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].clear()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:672,1"
      Dst: "[java.util.ArrayList].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].dropLastColumnIfEmpty()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].get(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[java.lang.String].isEmpty()"
    - "[java.util.ArrayList].remove(int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:643"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:642"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:643"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:642"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:637,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:639,1"
      Dst: "[java.util.ArrayList].get(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:639,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:639,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:640,1"
      Dst: "[java.util.ArrayList].remove(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvReadException].'from'(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1421"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1420"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1419,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1421,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvReadException].'from'(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:642"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:641"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:645"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:644"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:653"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:652"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:646"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:651"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:642,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:644,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childArrayContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:378,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleRecordStart()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:995"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:994"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:991,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childArrayContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:995,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childObjectContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:384,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildObjectContext(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    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].column(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getValueDecorator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].undecorateValue(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1013"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1019"
        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:1020"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1024"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1023"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1029"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1032"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1031"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1006,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1016,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingColumns()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1018,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1022,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleExtraColumn(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1024,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1026,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1028,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getValueDecorator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1032,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].undecorateValue(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingColumns()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName(int)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1187"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1181,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1183,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1186,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1185,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1190,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1228,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1229,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:534"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:533"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:532"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:531"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:532,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:534,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLinesWhenNeeded()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleExtraColumn(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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()"
    - "[java.lang.String].trim()"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1135,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getAnyPropertyName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1143,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1145,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._skipUntilEndOfLine()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1152,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1153,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1156,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1158,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1164,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1164,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1163,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._skipUntilEndOfLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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.json.JsonReadContext].inArray()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1239,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1244,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1245,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1246,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].inArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1246,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getValueDecorator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNamedValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._isNullValue(java.lang.String)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1041"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1049"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1048"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1044"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1049"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1048"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1050"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1053"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1052"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1042,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1044,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].isArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1045,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._startArray(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1050,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._isNullValue(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].isArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:412"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:411"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._isNullValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isCurrentTokenQuoted()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1478"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1478"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1471,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1475,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1478,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isCurrentTokenQuoted()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isCurrentTokenQuoted()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleUnnamedValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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.dataformat.csv.CsvParser]._isNullValue(java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1059"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1070"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1069"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1061"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1065"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1064"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1072"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1075"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1074"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1058,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1060,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1061,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1072,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._isNullValue(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleArrayValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].trim()"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._isNullValue(java.lang.String)"
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1081"
      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:1089"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1094"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1096"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1097"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1096"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1096"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1111"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1082,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1087,1"
      Dst: "[java.lang.String].indexOf(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1096,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1096,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1103,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1106,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1107,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1109,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1112,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._isNullValue(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1204"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1201,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1205,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.SerializableString].getValue()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:789"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:798"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:797"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:792"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:795"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:794"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:797"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:797"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:791,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:791,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:793,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:793,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:798,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:798,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:814"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:813"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:811"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:810"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:814"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:813"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:807,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:807,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:814,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:814,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextTextValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNamedValue()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleUnnamedValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:827"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:826"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:824"
      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:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:833"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:832"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:829"
      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:834"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:838"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:837"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:823,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNamedValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:823,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:828,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleUnnamedValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:833,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:835,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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.dataformat.csv.CsvParser:1268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1272"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].hasTextAsCharacters()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1262"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1263,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].hasTextAsCharacters()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1279,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1281,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1288"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1287,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1289,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Writer].write(java.lang.String)"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1304"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1303"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1304,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1305,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1332"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1331"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1326,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1328,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._getByteArrayBuilder()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1329,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder,com.fasterxml.jackson.core.Base64Variant)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1330,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._getByteArrayBuilder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1443"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1442"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1441,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1443,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberType()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1343,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberType()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1071"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1074"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1073"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1074"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1077"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1076"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1077"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1080"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1079"
        BranchSideFuncs: []
    - 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:1088"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1091"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1090"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1072,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1223,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].looksLikeInt()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1224,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseIntValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1234,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseSlowFloatValue(boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseSlowFloatValue(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsDouble(boolean)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].constructError(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1330"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1327,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1331,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1331,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsDouble(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1336,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1336,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].constructError(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberTypeFP()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberTypeFP"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberValue(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1354,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberValue(boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberValue(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    - "[java.lang.Double].valueOf(double)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1045"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1049"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1048"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1049"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1052"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1051"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1052"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1055"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1054"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1055"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1060"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1059"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1060"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1063"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1062"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1063"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1066"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1065"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1046,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1050,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1053,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1056,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1061,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1064,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1066,1"
      Dst: "[java.lang.Double].valueOf(double)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1174"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1178"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1177"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1176,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1178,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1178,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1178,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1180,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1179,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1195,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1197,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1197,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1197,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1199,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1198,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1545,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValueExact()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberValue(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1359,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberValue(boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getIntValue()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1364,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getIntValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1096"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1097"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1099"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1098,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1101,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToInt()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToInt()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - "[java.math.BigInteger].compareTo(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowInt()"
    - "[java.math.BigInteger].intValue()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - "[java.math.BigDecimal].compareTo(java.math.BigDecimal)"
    - "[java.math.BigDecimal].intValue()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1370"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1377"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1370"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1380"
      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:1371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1390"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1388"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1387"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1389"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1399"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1398"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1395"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1394"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1396"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1375,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1375,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1375,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1379,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1380,1"
      Dst: "[java.math.BigInteger].compareTo(java.math.BigInteger)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1382,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowInt()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1384,1"
      Dst: "[java.math.BigInteger].intValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1392,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1393,1"
      Dst: "[java.math.BigDecimal].compareTo(java.math.BigDecimal)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1397,1"
      Dst: "[java.math.BigDecimal].intValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1399,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 12
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:504,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowInt()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1521,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1521,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1521,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getLongValue()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1369,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getLongValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1111,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1114,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToLong()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToLong()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - "[java.math.BigInteger].compareTo(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowLong()"
    - "[java.math.BigInteger].longValue()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - "[java.math.BigDecimal].compareTo(java.math.BigDecimal)"
    - "[java.math.BigDecimal].longValue()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1409"
        BranchSideFuncs: []
      - 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:1409"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1408"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1411"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1413"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1412"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1412"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1415"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1414"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1422"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1419"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1421"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1420"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1430"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1429"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1427"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1410,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1411,1"
      Dst: "[java.math.BigInteger].compareTo(java.math.BigInteger)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1413,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowLong()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1415,1"
      Dst: "[java.math.BigInteger].longValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1423,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1424,1"
      Dst: "[java.math.BigDecimal].compareTo(java.math.BigDecimal)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1428,1"
      Dst: "[java.math.BigDecimal].longValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1430,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 11
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowLong()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1525,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1525,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1525,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getBigIntegerValue()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1374,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getBigIntegerValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1124,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1127,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToBigInteger()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1130,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToBigInteger()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - "[java.math.BigDecimal].scale()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateBigIntegerScale(int)"
    - "[java.math.BigDecimal].toBigInteger()"
    - "[java.math.BigInteger].valueOf(long)"
    - "[java.math.BigDecimal].valueOf(double)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1438"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1445"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1446"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1450"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1441,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1442,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1442,1"
      Dst: "[java.math.BigDecimal].scale()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1442,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateBigIntegerScale(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1443,1"
      Dst: "[java.math.BigDecimal].toBigInteger()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1445,1"
      Dst: "[java.math.BigInteger].valueOf(long)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1449,1"
      Dst: "[java.math.BigDecimal].valueOf(double)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1451,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getFloatValue()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1379,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getFloatValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDoubleValue()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1135,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDoubleValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1143"
      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:1150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1144,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1147,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToDouble()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToDouble()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - "[java.math.BigDecimal].doubleValue()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - "[java.math.BigInteger].doubleValue()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1466"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1465"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1468"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1467"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1469"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1473"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1472"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1465,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1465,1"
      Dst: "[java.math.BigDecimal].doubleValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1467,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1467,1"
      Dst: "[java.math.BigInteger].doubleValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1473,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDoubleValue()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1384,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDoubleValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDecimalValue()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1389,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDecimalValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1157,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1160,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToBigDecimal()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1163,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToBigDecimal()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - "[java.math.BigDecimal].<init>(java.math.BigInteger)"
    - "[java.math.BigDecimal].valueOf(long)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1481"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1480"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1481"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1489"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1492"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1491"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1494"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1484,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1485,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1485,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1485,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1487,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1486,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1489,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1489,1"
      Dst: "[java.math.BigDecimal].<init>(java.math.BigInteger)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1491,1"
      Dst: "[java.math.BigDecimal].valueOf(long)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1495,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleEOF()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1401,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.core.JsonParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.PackageVersion"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.PackageVersion"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].<init>(com.fasterxml.jackson.dataformat.toml.TomlMapper)"
    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>(com.fasterxml.jackson.dataformat.toml.TomlMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy(java.lang.Class)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].tokenStreamFactory()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].copy()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:88,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy(java.lang.Class)"
    - 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>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].tokenStreamFactory()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:99,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:113,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:8,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder].build(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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()"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.lang.String].valueOf(java.lang.Object)"
    - "[java.util.Map$Entry].getValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:25"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:33"
        BranchSideFuncs: []
      - 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(java.lang.Object)"
    - 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(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode:529,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode:533,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CSVFuzzer].<init>()"
    functionSourceFile: "CSVFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CSVFuzzer:21,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CSVFuzzer].fuzzerTestOneInput(byte[])"
    functionSourceFile: "CSVFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readTree(byte[])"
    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(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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()"
    - "[java.util.regex.Pattern].quote(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getEnd()"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.util.regex.Pattern].compile(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:272,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    - 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(java.lang.String)"
    - 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(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:273,1"
      Dst: "[java.util.regex.Pattern].compile(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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:
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].matches()"
    - "[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)"
    - "[java.util.regex.Matcher].group(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter]._splitMore(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:282,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - 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(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:285,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:288,1"
      Dst: "[java.util.regex.Matcher].group(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:288,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter]._splitMore(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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:
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].matches()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[java.util.regex.Matcher].group(int)"
    - "[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: 0
    ICount: 16
    EdgeCount: 0
    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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:294,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:295,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - 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(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:299,1"
      Dst: "[java.util.regex.Matcher].group(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:299,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter]._splitMore(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:301,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByIndex(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByIndex(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByName(java.lang.String)"
    - "[java.util.TreeMap].<init>()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>()"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:45"
        BranchSideFuncs: []
      - 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: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:43,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByName(java.lang.String)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:50,1"
      Dst: "[java.util.TreeMap].get(java.lang.Object)"
    - 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(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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:
    - "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException].<init>(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.YAMLException)"
    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>(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.YAMLException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:9,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:9,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:36"
        BranchSideFuncs: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:29"
        BranchSideFuncs: []
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    - "[java.lang.Enum].ordinal()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:39,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:41,1"
      Dst: "[java.lang.Enum].ordinal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].clone()"
    - "[java.lang.Thread].clone()"
    - "[java.lang.Object:java.lang.invoke.MemberName:java.lang.ref.Reference:java.net.HttpCookie:java.security.MessageDigest:java.security.MessageDigestSpi:java.security.Signature:java.security.SignatureSpi:java.text.BreakIterator:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.Format:java.text.MessageFormat:java.text.NumberFormat:java.util.AbstractMap:java.util.ArrayDeque:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.EnumSet:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.LinkedList:java.util.Locale:java.util.Properties:java.util.TimeZone:java.util.TreeMap:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Manifest:java.util.zip.ZipEntry:sun.util.calendar.CalendarDate].clone()"
    - "[java.lang.Object].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:32,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:32,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 72
    functionDepth: 1
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    - "[java.lang.Enum].ordinal()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:74,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:76,1"
      Dst: "[java.lang.Enum].ordinal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[PropertiesFuzzer].<init>()"
    functionSourceFile: "PropertiesFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "PropertiesFuzzer:20,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[PropertiesFuzzer].fuzzerTestOneInput(byte[])"
    functionSourceFile: "PropertiesFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readTree(byte[])"
    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(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    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>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:53,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:77,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].reset(int,java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createRootContext(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
    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>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createChildArrayContext(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:89,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:92,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].reset(int,java.lang.Object,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createChildObjectContext(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:99,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:102,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].reset(int,java.lang.Object,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].writeName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].writeValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].truncatePath(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].setLength(int)"
    functionUses: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:140,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:140,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:143,1"
      Dst: "[java.lang.StringBuilder].setLength(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].appendDesc(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].appendDesc(java.lang.StringBuilder)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex()"
    - "[java.lang.StringBuilder].append(int)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:176"
        BranchSideFuncs: []
      - 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(java.lang.StringBuilder)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:174,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:179,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:183,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex()"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:183,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].appendDesc(java.lang.StringBuilder)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:198,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:198,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].appendDesc(java.lang.StringBuilder)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:198,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:58,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper)"
    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>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy(java.lang.Class)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:72,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy(java.lang.Class)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:73,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class<T>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.Properties"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.util.Map)"
    - "[com.fasterxml.jackson.core.JsonParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    functionUses: 0
    ICount: 11
    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(java.util.Map)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:108,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:109,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.Properties"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.util.Map)"
    - "[com.fasterxml.jackson.core.JsonParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 0
    ICount: 11
    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(java.util.Map)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:128,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:129,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,java.lang.Class<T>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].emptySchema()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    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(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].emptySchema()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    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(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs(java.util.Map<String,String>,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class<T>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.Map<String,String>"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.util.Map)"
    - "[com.fasterxml.jackson.core.JsonParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    functionUses: 0
    ICount: 11
    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(java.util.Map)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:178,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:179,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs(java.util.Map<String,String>,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.Map<String,String>"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.util.Map)"
    - "[com.fasterxml.jackson.core.JsonParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 0
    ICount: 11
    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(java.util.Map)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:198,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:199,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs(java.util.Map<String,String>,java.lang.Class<T>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Map<String,String>"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].emptySchema()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    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(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs(java.util.Map<String,String>,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Map<String,String>"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].emptySchema()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    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(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readSystemPropertiesAs(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class<T>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperties()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    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(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperties()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    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(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readEnvVariablesAs(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class<T>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper]._env()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    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(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper]._env()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].<init>()"
    - "[java.lang.System].getenv()"
    - "[java.util.Properties].putAll(java.util.Map)"
    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(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper]._env()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    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(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Map<?,?>,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map<?,?>"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    functionUses: 0
    ICount: 22
    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>(java.lang.String)"
    - 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(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:314,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - 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(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map<?,?>"
    - "java.lang.Object"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    functionUses: 0
    ICount: 25
    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:null"
        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>(java.lang.String)"
    - 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(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:332,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:334,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - 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(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Properties,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Map,java.lang.Object)"
    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(java.util.Map,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Properties"
    - "java.lang.Object"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Map,java.lang.Object,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.util.Map,java.lang.Object,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValueAsProperties(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Properties"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].<init>()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Properties,java.lang.Object)"
    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(java.util.Properties,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Properties"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].<init>()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Properties,java.lang.Object,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.util.Properties,java.lang.Object,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValueAsMap(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map<String,String>"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashMap].<init>()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Map,java.lang.Object)"
    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(java.util.Map,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map<String,String>"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashMap].<init>()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Map,java.lang.Object,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    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(java.util.Map,java.lang.Object,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue:49,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue:53,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendRawValue(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendRawValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:623"
        BranchSideFuncs: []
      - 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: []
    Callsites:
    - 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:624,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:626,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:730"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:729"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:728,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.String].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRawLong(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:750"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:749"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:750"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:754"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:753"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:742,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:746,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:751,1"
      Dst: "[java.lang.String].getChars(int,int,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:754,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRawLong(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRawLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:811"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:819"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:805,1"
      Dst: "[java.lang.String].getChars(int,int,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:807,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:809,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:97,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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.io.IOContext].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>(int,com.fasterxml.jackson.core.StreamReadConstraints)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:103,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:103,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>(int,com.fasterxml.jackson.core.StreamReadConstraints)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:121,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getSchema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].close()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:150,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].requiresCustomCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].canReadObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].canReadTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getParsingContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].nextContext()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateTokenToNull()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:232,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder].build(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:233,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].create(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:243,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].nextToken()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:244,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].nextContext()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:246,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateTokenToNull()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:248,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].streamReadConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:248,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:248,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:250,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].currentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:265"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:266,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:268,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].overrideCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].overrideCurrentName(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:276,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].overrideCurrentName(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].currentName()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:282,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].currentName()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:289,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentText()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:292,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:295,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asString()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[java.lang.String].toCharArray()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:305,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:306,1"
      Dst: "[java.lang.String].toCharArray()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:311,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:312,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[java.io.Writer].write(java.lang.String)"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:327"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:323,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:327,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:328,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._getByteArrayBuilder()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[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: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:339"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:337,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:337,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:339,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._getByteArrayBuilder()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:340,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:340,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder,com.fasterxml.jackson.core.Base64Variant)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:341,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._getByteArrayBuilder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:351"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:349,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:351,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].currentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].currentTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].currentLocation()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:379,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].currentLocation()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].currentTokenLocation()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:383,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].currentTokenLocation()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:393,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:443,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:443,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:398,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberTypeFP()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberTypeFP"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    - "[java.lang.Integer].intValue()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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.Integer].intValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    - "[java.lang.Long].longValue()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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.Long].longValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:418,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    - "[java.lang.Float].floatValue()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:423,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:423,1"
      Dst: "[java.lang.Float].floatValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    - "[java.lang.Double].doubleValue()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:428,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:428,1"
      Dst: "[java.lang.Double].doubleValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:433,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._handleEOF()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:451"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:449,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:450,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:450,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:450,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.core.JsonParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.TSFBuilder].<init>(com.fasterxml.jackson.core.JsonFactory)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:98,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>(com.fasterxml.jackson.core.JsonFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:138,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:174,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].stringQuotingChecker(com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].loaderOptions(org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.LoaderOptions].isAllowDuplicateKeys()"
    - "[com.fasterxml.jackson.core.TSFBuilder].enable(com.fasterxml.jackson.core.StreamReadFeature)"
    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(com.fasterxml.jackson.core.StreamReadFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].dumperOptions(org.yaml.snakeyaml.DumperOptions)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].streamWriteConstraints()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - "[java.io.Writer].close()"
    - "[java.io.Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._releaseBuffers()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:136"
        BranchSideFuncs: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:132"
        BranchSideFuncs: []
    - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:132"
        BranchSideFuncs: []
    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.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Writer].write(char[],int,int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:165,1"
      Dst: "[java.io.Writer].write(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer(char[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:161"
        BranchSideFuncs: []
      - 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(char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - "[java.io.Writer].flush()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:146"
        BranchSideFuncs: []
      - 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: []
      - 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.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:143,1"
      Dst: "[java.io.Writer].flush()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:180"
        BranchSideFuncs: []
      - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[java.lang.String].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:193"
        BranchSideFuncs: []
      - 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: []
    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(int,int,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:197,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:237,1"
      Dst: "[java.lang.String].getChars(int,int,char[],int)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].length()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[java.lang.StringBuilder].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong(java.lang.StringBuilder)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:211"
        BranchSideFuncs: []
      - 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: []
    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(int,int,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:215,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong(java.lang.StringBuilder)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[java.lang.StringBuilder].length()"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:258,1"
      Dst: "[java.lang.StringBuilder].getChars(int,int,char[],int)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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)"
    - "[java.io.Writer].write(char[],int,int)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    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: []
    - 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: []
    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(java.lang.Object,int,java.lang.Object,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:232,1"
      Dst: "[java.io.Writer].write(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].currentValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentValue()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].assignCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].setCurrentValue(java.lang.Object)"
    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(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].canWriteObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].canWriteTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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.base.GeneratorBase]._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)"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].append(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._appendPropertyName(java.lang.StringBuilder,java.lang.String)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:321"
        BranchSideFuncs: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:328"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:null"
        BranchSideFuncs: []
    - 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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:317,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].writeName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:318,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - 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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:325,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:329,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].truncatePath(java.lang.StringBuilder)"
    - 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(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:333,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._appendPropertyName(java.lang.StringBuilder,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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)"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:685"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:694"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:693"
        BranchSideFuncs: []
    - 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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:672,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:674,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:676,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:687,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:696,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.Character].isHighSurrogate(char)"
    - "[java.lang.Character].isLowSurrogate(char)"
    - "[java.lang.Character].toCodePoint(char,char)"
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(int)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:22,1"
      Dst: "[java.lang.Character].isHighSurrogate(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:24,1"
      Dst: "[java.lang.Character].isLowSurrogate(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:26,1"
      Dst: "[java.lang.Character].toCodePoint(char,char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:26,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 12
  - functionName: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:123,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException:12,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._appendPropertyName(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:664"
        BranchSideFuncs: []
      - 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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:648,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:650,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:657,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:666,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:345,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String,boolean)"
    - "[java.lang.StringBuilder].length()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createChildArrayContext(java.lang.Object,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:359"
        BranchSideFuncs: []
      - 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(java.lang.String,boolean)"
    - 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(java.lang.Object,int)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:357,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].writeValue()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._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].writeCurrentPath()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:611"
        BranchSideFuncs: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:617"
        BranchSideFuncs: []
    - 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: []
      - 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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:609,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - 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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:623,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeCurrentPath()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeCurrentPath()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:629,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.StringBuilder)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:630,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[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: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:366"
        BranchSideFuncs: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:367"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:371"
        BranchSideFuncs: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:364,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:367,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:634"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:637"
        BranchSideFuncs: []
      - 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(char)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:470,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:378,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String,boolean)"
    - "[java.lang.StringBuilder].length()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createChildObjectContext(java.lang.Object,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:390"
        BranchSideFuncs: []
      - 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(java.lang.String,boolean)"
    - 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(java.lang.Object,int)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:388,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[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)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:397"
        BranchSideFuncs: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:407"
        BranchSideFuncs: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:395,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:398,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - 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(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:424"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:423"
        BranchSideFuncs: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:425,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:426,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    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: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:587"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:590"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:589"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:587,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:588,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:590,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:591,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:592,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:603,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:431,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:432,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:433,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.StringOutputUtil].getBasicStringEscape(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    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: []
      - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:723"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:722"
        BranchSideFuncs: []
    - 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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:701,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:703,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:705,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:716,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:720,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:725,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Character].isHighSurrogate(char)"
    - "[java.lang.Character].isLowSurrogate(char)"
    - "[java.lang.Character].toCodePoint(char,char)"
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(int)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    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(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:46,1"
      Dst: "[java.lang.Character].isLowSurrogate(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:48,1"
      Dst: "[java.lang.Character].toCodePoint(char,char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:48,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:438,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(byte[],int,int,java.nio.charset.Charset)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:443,1"
      Dst: "[java.lang.String].<init>(byte[],int,int,java.nio.charset.Charset)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:443,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:444,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:455,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].substring(int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:460,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:460,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char[],int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:465,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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)"
    - "[java.util.Arrays].copyOfRange(byte[],int,int)"
    - "[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].writeValueEnd()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:490"
        BranchSideFuncs: []
    - 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: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:494,1"
      Dst: "[java.util.Arrays].copyOfRange(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:496,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode(byte[])"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:498,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:499,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:501,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:512"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:512,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:513,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:514,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(short)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:519,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:520,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].valueOf(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:525,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:526,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:526,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:527,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].valueOf(long)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:532,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:533,1"
      Dst: "[java.lang.String].valueOf(long)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:533,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:534,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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)"
    - "[java.lang.String].valueOf(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:543"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:542"
        BranchSideFuncs: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:544,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:544,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:545,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].valueOf(double)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:550,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:551,1"
      Dst: "[java.lang.String].valueOf(double)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:551,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:552,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].valueOf(float)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:557,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:558,1"
      Dst: "[java.lang.String].valueOf(float)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:558,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:559,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - "[java.math.BigDecimal].toPlainString()"
    - "[java.math.BigDecimal].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:567"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:567"
        BranchSideFuncs: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:569,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - 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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:571,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:580"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:579"
        BranchSideFuncs: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:581,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:582,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writePOJO(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.Object].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    - "[com.fasterxml.jackson.core.ObjectCodec].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionUses: 0
    ICount: 22
    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(java.lang.String)"
    - 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(java.lang.String)"
    - 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(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].withGenerator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue:136,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNull()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue:140,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNull()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNull()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._append(char[])"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:709,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._append(char[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].getName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].getName()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].get_snippet()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].get_snippet(int,int)"
    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(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].getColumn()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].getColumn()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].getLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].getLine()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].getIndex()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].getIndex()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter].<init>(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:233,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:235,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[java.lang.String].length()"
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[java.lang.String].substring(int,int)"
    - "[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: 0
    ICount: 22
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:252"
        BranchSideFuncs: []
      - 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(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:249,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:250,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:257,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._lastSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:257,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].<init>(int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharacterEscapes].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:57,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].noEscapesInstance()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].quoteEscapesInstance()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].controlEscapesInstance()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].controlQuoteEscapesInstance()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeSequence(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.SerializableString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BigNumberValue].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BigNumberValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BigNumberValue:110,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BigNumberValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BigNumberValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNumberValue(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BigNumberValue:114,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNumberValue(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNumberValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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].writeNumber(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:695"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:698"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:697"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:700"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:696,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:699,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:701,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNumber(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.String].getChars(int,int,char[],int)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:828"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:832"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:831"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:832"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:838"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:837"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:827,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:829,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:834,1"
      Dst: "[java.lang.String].getChars(int,int,char[],int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:55,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:57,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[java.io.Writer].close()"
    - "[java.io.Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._releaseBuffers()"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:93"
        BranchSideFuncs: []
    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(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Writer].write(char[],int,int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:130"
        BranchSideFuncs: []
      - 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(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer(char[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:122"
        BranchSideFuncs: []
      - 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(char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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)"
    - "[java.io.Writer].flush()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:106"
        BranchSideFuncs: []
      - 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: []
      - 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(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:103,1"
      Dst: "[java.io.Writer].flush()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._appendFieldName(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:135,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].appendKey(java.lang.StringBuilder,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscapedEntry(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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.JavaPropsSchema].keyValueSeparator()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:149,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    - 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:150,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:152,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:153,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].length()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[java.lang.StringBuilder].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong(java.lang.StringBuilder)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:245"
        BranchSideFuncs: []
      - 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: []
    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(int,int,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:249,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong(java.lang.StringBuilder)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[java.lang.StringBuilder].length()"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:311"
        BranchSideFuncs: []
      - 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(int,int,char[],int)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[java.lang.String].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:225"
        BranchSideFuncs: []
      - 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: []
    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(int,int,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:229,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:289"
        BranchSideFuncs: []
      - 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(int,int,char[],int)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:180,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].appendValue(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:182,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:184,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].lineEnding()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscapedEntry(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    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.JavaPropsSchema].keyValueSeparator()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:160,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    - 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:161,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:163,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:164,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:190,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:190,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeUnescapedEntry(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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.JavaPropsSchema].keyValueSeparator()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:171,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    - 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:172,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:175,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:210"
        BranchSideFuncs: []
      - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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)"
    - "[java.io.Writer].write(char[],int,int)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    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: []
    - 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: []
    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(java.lang.Object,int,java.lang.Object,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:268,1"
      Dst: "[java.io.Writer].write(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[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)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:190,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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.reader.StreamReader].<init>(java.io.Reader)"
    - "[org.yaml.snakeyaml.LoaderOptions].<init>()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader,org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:196"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:196,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:198,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:198,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:196,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader,org.yaml.snakeyaml.parser.ParserImpl)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader,org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.Reader"
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].<init>(com.fasterxml.jackson.core.io.IOContext,int)"
    - "[org.yaml.snakeyaml.resolver.Resolver].<init>()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:211,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].<init>(com.fasterxml.jackson.core.io.IOContext,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:124,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:216,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].isCurrentAlias()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentAnchor()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].requiresCustomCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].canReadObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].canReadTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._closeInput()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.base.ParserBase].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[java.io.Reader].close()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:313"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:313"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:309,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:309,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:310,1"
      Dst: "[java.io.Reader].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getFormatFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].overrideFormatFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:329,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:345,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:356,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:357,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:368,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:370,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:380,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].currentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.Event].getEndMark()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._locationFor(org.yaml.snakeyaml.error.Mark)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:396"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:397,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getEndMark()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:397,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._locationFor(org.yaml.snakeyaml.error.Mark)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._locationFor(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    - "[org.yaml.snakeyaml.error.Mark].getIndex()"
    - "[org.yaml.snakeyaml.error.Mark].getLine()"
    - "[org.yaml.snakeyaml.error.Mark].getColumn()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:423"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:420,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:420,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:424,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getIndex()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:425,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getLine()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:426,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getColumn()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].currentTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._locationFor(org.yaml.snakeyaml.error.Mark)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:406"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:405"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:406,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:406,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._locationFor(org.yaml.snakeyaml.error.Mark)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].currentLocation()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:411,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].currentLocation()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].currentTokenLocation()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:415,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].currentTokenLocation()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEvent()"
    - "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].'from'(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.MarkedYAMLException)"
    - "[org.yaml.snakeyaml.error.YAMLException].getMessage()"
    - "[com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Exception)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.base.ParserBase]._constructError(java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._updateTokenToNull()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].inObject()"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.yaml.snakeyaml.events.Event)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getAnchor()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].inArray()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeScalar(org.yaml.snakeyaml.events.ScalarEvent)"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[org.yaml.snakeyaml.events.MappingStartEvent].getAnchor()"
    - "[org.yaml.snakeyaml.error.Mark].getLine()"
    - "[org.yaml.snakeyaml.error.Mark].getColumn()"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[org.yaml.snakeyaml.events.AliasEvent].getAnchor()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    functionUses: 0
    ICount: 175
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:471"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:470"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:513"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:476"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:518"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:517"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:497"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:496"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:481"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:488"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:487"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:482"
      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:499"
      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:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:501"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:500"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:505"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:504"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:508"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:518"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:517"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:527"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:526"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:534"
        BranchSideFuncs: []
      - 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:537"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:536"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:543"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:542"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:547"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:546"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:564"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:573"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:572"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:577"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:450,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEvent()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:454,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].'from'(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.MarkedYAMLException)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:456,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].getMessage()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:456,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Exception)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:462,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:462,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:462,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:460,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:460,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._constructError(java.lang.String,java.lang.Throwable)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:469,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._updateTokenToNull()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:475,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].inObject()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:477,1"
      Dst: "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:483,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:485,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:486,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._updateToken(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:488,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(org.yaml.snakeyaml.events.Event)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:488,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:498,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getAnchor()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:508,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:510,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:513,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].inArray()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:514,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:523,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeScalar(org.yaml.snakeyaml.events.ScalarEvent)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:528,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:530,1"
      Dst: "[org.yaml.snakeyaml.events.MappingStartEvent].getAnchor()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:531,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getLine()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:531,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getColumn()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:531,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:539,1"
      Dst: "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:540,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:568,1"
      Dst: "[org.yaml.snakeyaml.events.AliasEvent].getAnchor()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:574,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 49
    CyclomaticComplexity: 12
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEvent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:590,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeScalar(org.yaml.snakeyaml.events.ScalarEvent)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.ScalarEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - "[java.lang.String].isEmpty()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    - "[java.lang.String].length()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()"
    - "[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)"
    - "[java.lang.Boolean].booleanValue()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].contains(java.lang.CharSequence)"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.lang.String].trim()"
    - "[com.fasterxml.jackson.core.Base64Variant].decode(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    functionUses: 0
    ICount: 113
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:606"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:606"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:611"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:610"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:634"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:633"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:615"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:614"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:615"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:618"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:617"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:618"
      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:622"
      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:624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:627"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:626"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:625"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:624"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:634"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:637"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:636"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:656"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:655"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:661"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:660"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:681"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:680"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:666"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:669"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:668"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:673"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:672"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:681"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:680"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:595,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:602,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:607,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:608,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:610,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:611,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:611,1"
      Dst: "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:611,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:616,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberScalar(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:620,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlFloat(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:623,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._matchYAMLBoolean(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:625,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:634,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:635,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:636,1"
      Dst: "[java.lang.String].contains(java.lang.CharSequence)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:637,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:647,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:649,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decode(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:651,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:651,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 47
    CyclomaticComplexity: 11
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberScalar(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].charAt(int)"
    - "[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: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:725"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:728"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:730"
      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:738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:742"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:743"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:773"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:772"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:744"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:749"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:777"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:777"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:784"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:783"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:778"
      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:784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:792"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:791"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:789"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:788"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:724,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:754,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntBinary(java.lang.String,int,int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:756,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntHex(java.lang.String,int,int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:760,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntOctal(java.lang.String,int,int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:787,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlInt(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntBinary(java.lang.String,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:813"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:822"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:821"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:815"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:818"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:817"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:826"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:825"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:822"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:810,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores(java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:811,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:814,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:823,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:823,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:826,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:826,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1287"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1290"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1280,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1282,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1284,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1288,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1291,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].parseInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
    - "[java.lang.Integer].intValue()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:916,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:918,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:918,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:947,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:947,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:946,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:946,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Long].parseLong(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
    - "[java.lang.Long].longValue()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:925,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:927,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:927,1"
      Dst: "[java.lang.Long].longValue()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 3
    argTypes:
    - "long"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:889"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:888"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:883"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:896"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:895"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:883"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:896"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:895"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:889"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:893"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:889"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:893"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].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.dataformat.yaml.YAMLParser]._reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:935"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:935"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:934"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:933,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:933,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:933,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:936,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:936,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:937,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigIntegerWithRadix(java.lang.String,int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:940,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.math.BigInteger].negate()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:907"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:906"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:905,1"
      Dst: "[java.math.BigInteger].negate()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntHex(java.lang.String,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:860"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:869"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:868"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:873"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:872"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:870"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:869"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:857,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores(java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:858,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:861,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:870,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:870,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:873,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:873,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntOctal(java.lang.String,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:837"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:842"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:841"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:848"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:834,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores(java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:835,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:838,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:847,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:847,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:849,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:849,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlInt(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1274"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1261,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1262,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1264,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1268,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1271,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1272,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1272,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1273,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1273,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlFloat(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].indexOf(int)"
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1311"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1297,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1298,1"
      Dst: "[java.lang.String].indexOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1303,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1305,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1309,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1312,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._matchYAMLBoolean(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    - "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:690"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:689"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:687"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:688"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:687"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:712"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:699"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:698"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:699"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:712"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:702"
      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:712"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:712"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:709"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:712"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:686,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:687,1"
      Dst: "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:692,1"
      Dst: "[java.lang.String].charAt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 7
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].currentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].currentName()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:963"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:962"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:963,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].currentName()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    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:974,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 22
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:992"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:998"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:997"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:993"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:996"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:995"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:993,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:996,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asString()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[java.lang.String].toCharArray()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1004"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1002"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1003,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1004,1"
      Dst: "[java.lang.String].toCharArray()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1010"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1008"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1009,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1010,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[java.io.Writer].write(java.lang.String)"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1022"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1025"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1024"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1021,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1025,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1026,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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.dataformat.yaml.YAMLParser:1037"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1040"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1039"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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)"
    - "[java.io.OutputStream].write(byte[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1049,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1050,1"
      Dst: "[java.io.OutputStream].write(byte[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getNumberTypeFP()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberTypeFP"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getNumberValueDeferred()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._getBigInteger()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._getBigDecimal()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._getNumberDouble()"
    - "[java.lang.Double].valueOf(double)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._getNumberFloat()"
    - "[java.lang.Float].valueOf(float)"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1070"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1085"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1072"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1075"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1074"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1075"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1078"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1077"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1078"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1081"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1080"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1081"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1084"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1083"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1086"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1091"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1090"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1091"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1094"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1093"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1094"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1097"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1096"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1097"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1073,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1076,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1079,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getBigInteger()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1082,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1087,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1092,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getBigDecimal()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1095,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getNumberDouble()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1095,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1098,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getNumberFloat()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1098,1"
      Dst: "[java.lang.Float].valueOf(float)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._parseNumericValue(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    - "[java.math.BigInteger].bitLength()"
    - "[java.math.BigInteger].longValue()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._wrapError(java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    functionUses: 0
    ICount: 94
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1110,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1115,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1120,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1144,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1144,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1146,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1145,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1148,1"
      Dst: "[java.math.BigInteger].bitLength()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1149,1"
      Dst: "[java.math.BigInteger].longValue()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1159,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1159,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._wrapError(java.lang.String,java.lang.Throwable)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1167,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1168,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1174,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1184,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.core.JsonToken)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1184,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._parseIntValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._parseNumericValue(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt()"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1200"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1200"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1204"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1191,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1196,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1201,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._parseNumericValue(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1203,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].substring(int)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1242"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1226,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1229,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1239,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1240,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 18
    EdgeCount: 0
    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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:59,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].reset(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].createRootContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:77,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].createRootContext(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:81,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].createChildArrayContext(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:90"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:87,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:90,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].reset(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].createChildObjectContext(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:97,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:100,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].reset(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions:
      - "com.fasterxml.jackson.core.JsonProcessingException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].writeValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].truncatePath(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].setLength(int)"
    functionUses: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:137,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:137,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:140,1"
      Dst: "[java.lang.StringBuilder].setLength(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].appendDesc(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].appendDesc(java.lang.StringBuilder)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex()"
    - "[java.lang.StringBuilder].append(int)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:173"
        BranchSideFuncs: []
      - 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(java.lang.StringBuilder)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:171,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:176,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:180,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex()"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:180,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].appendDesc(java.lang.StringBuilder)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:195,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:195,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].appendDesc(java.lang.StringBuilder)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:195,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$FloatValue].<init>(float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$FloatValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$FloatValue:86,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$FloatValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$FloatValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(float)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$FloatValue:90,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(float)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(float,boolean)"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNumber(java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:671"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:672"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:675"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:674"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:667,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString(float,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:668,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:670,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:675,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNumber(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    - "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.CsvValueDecorator,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:303,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,int,com.fasterxml.jackson.dataformat.csv.CsvValueDecorator,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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.CsvValueDecorator)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    - "com.fasterxml.jackson.dataformat.csv.CsvValueDecorator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,int,com.fasterxml.jackson.dataformat.csv.CsvValueDecorator,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:314,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,int,com.fasterxml.jackson.dataformat.csv.CsvValueDecorator,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    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$ColumnType,java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:335,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withType(com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "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: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:342"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:341"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:342,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withArrayElementSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:347,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:350,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withValueDecorator(com.fasterxml.jackson.dataformat.csv.CsvValueDecorator)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvValueDecorator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,com.fasterxml.jackson.dataformat.csv.CsvValueDecorator)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:360,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,com.fasterxml.jackson.dataformat.csv.CsvValueDecorator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withNext(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:364"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:367"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:367,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getNext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:391,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue:34,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue:38,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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()"
    - "[java.lang.String].length()"
    - "[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: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:601"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:600"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:605"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:608"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:607"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:614"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:613"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:611"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:610"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:599,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:602,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:606,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:607,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._mayNeedQuotes(java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:609,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:611,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:614,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._mayNeedQuotes(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].charAt(int)"
    - "[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: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1155"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1148,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1152,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingStrict(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1154,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingStrict(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1160,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingLoose(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1165,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingLoose(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingStrict(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1239"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1236,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1237,1"
      Dst: "[java.lang.String].charAt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 8
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingStrict(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1202"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1214"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1211,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1212,1"
      Dst: "[java.lang.String].charAt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 8
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingLoose(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1189"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1189,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1190,1"
      Dst: "[java.lang.String].charAt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingLoose(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1176,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1177,1"
      Dst: "[java.lang.String].charAt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuotedAndEscaped(java.lang.String,char)"
    - "[java.lang.String].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char,char,int)"
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:968"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:972"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:971"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:975"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:979"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:978"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:985"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:987"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:987"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:987"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:985"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:984"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:987"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:985"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:984"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:992"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:996"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:995"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:969,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:974,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:976,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuotedAndEscaped(java.lang.String,char)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:982,1"
      Dst: "[java.lang.String].getChars(int,int,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:996,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char,char,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 8
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuotedAndEscaped(java.lang.String,char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.String].charAt(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1053"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1080"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1079"
        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: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1058"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1060"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1066"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1068"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1078"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1077"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1071"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1078"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1077"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1073"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1078"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1077"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1083"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1082"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1048,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1055,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1057,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1061,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 10
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1287"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1296"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1295"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1307"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1306"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1286,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char,char,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "char"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1008"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1037"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1036"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1010"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1012"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1018"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1019"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1023"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1022"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1024"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1032"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1031"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1025"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1029"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1028"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1035"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1034"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1037"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1040"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1039"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1007,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1009,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1013,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1020,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 10
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuoted(java.lang.String,char)"
    - "[java.lang.String].getChars(int,int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String,char,int)"
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:854"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:858"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:857"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:870"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:869"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:877"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:886"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:885"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:886"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:885"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:877"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:876"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:877"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:876"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:886"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:890"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:889"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:855,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:861,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:863,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuoted(java.lang.String,char)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:873,1"
      Dst: "[java.lang.String].getChars(int,int,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:890,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String,char,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 7
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuoted(java.lang.String,char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.String].charAt(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:957"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:956"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:937"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:940"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:939"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:941"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:943"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:949"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:955"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:954"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:951"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:955"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:954"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:957"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:960"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:959"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:935,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:938,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:940,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:944,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String,char,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:902"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:924"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:923"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:906"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:912"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:919"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:918"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:913"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:917"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:916"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:919"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:922"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:921"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:924"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:927"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:926"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:901,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:903,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:907,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:914,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 8
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>()"
    - "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].<init>(com.fasterxml.jackson.core.io.ContentReference,com.fasterxml.jackson.core.JsonParser)"
    - "[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.Parser].parse()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].getNestingDepth()"
    - "[java.lang.AssertionError].<init>()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].releaseBuffers()"
    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>(com.fasterxml.jackson.core.io.ContentReference,com.fasterxml.jackson.core.JsonParser)"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:57,1"
      Dst: "[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)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].clone()"
    - "[java.lang.Thread].clone()"
    - "[java.lang.Object:java.lang.invoke.MemberName:java.lang.ref.Reference:java.net.HttpCookie:java.security.MessageDigest:java.security.MessageDigestSpi:java.security.Signature:java.security.SignatureSpi:java.text.BreakIterator:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.Format:java.text.MessageFormat:java.text.NumberFormat:java.util.AbstractMap:java.util.ArrayDeque:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.EnumSet:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.LinkedList:java.util.Locale:java.util.Properties:java.util.TimeZone:java.util.TreeMap:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Manifest:java.util.zip.ZipEntry:sun.util.calendar.CalendarDate].clone()"
    - "[java.lang.Object].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:29,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:29,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 197
    functionDepth: 1
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 203
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    - "[java.lang.Enum].ordinal()"
    functionUses: 12
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:199,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:201,1"
      Dst: "[java.lang.Enum].ordinal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.PackageVersion"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.PackageVersion"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 2
    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>(com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: 120
    functionLinenumberEnd: 132
    functionDepth: 1
    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>(com.fasterxml.jackson.core.ObjectCodec)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:128,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:138,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    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>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy(java.lang.Class)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:179,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy(java.lang.Class)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:180,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory,com.fasterxml.jackson.core.ObjectCodec)"
    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>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].canUseCharArrays()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatReadFeatureType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatWriteFeatureType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.format.InputAccessor].hasMoreBytes()"
    - "[com.fasterxml.jackson.core.format.InputAccessor].nextByte()"
    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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].configure(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:294,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatGeneratorFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].configure(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:344,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatParserFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.io.Reader)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:387,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:387,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.io.Reader)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:413,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:413,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:414,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:414,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "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)"
    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>(com.fasterxml.jackson.core.io.IOContext,int,int,org.yaml.snakeyaml.LoaderOptions,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[java.io.FileInputStream].<init>(java.io.File)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:392,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:392,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:393,1"
      Dst: "[java.io.FileInputStream].<init>(java.io.File)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:393,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:393,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.YAMLFactory]._createReader(java.io.InputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - "[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)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:505,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createReader(java.io.InputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:505,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>(java.io.InputStream,boolean)"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:570"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:567"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:567"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:566"
        BranchSideFuncs: []
    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(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:568,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>(java.io.InputStream,boolean)"
    - 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>(java.io.InputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._optimizedStreamFromURL(java.net.URL)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:399,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:399,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:400,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._optimizedStreamFromURL(java.net.URL)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:400,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:400,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:406,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:406,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:407,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:407,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(char[],int,int)"
    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(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.CharArrayReader].<init>(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.io.Reader)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:424,1"
      Dst: "[java.io.CharArrayReader].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:424,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.io.Reader)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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.core.io.InputDecorator].decorate(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - "[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: 0
    ICount: 15
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:430,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:430,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:432,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:434,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:437,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.YAMLFactory]._createReader(byte[],int,int,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - "[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)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:525,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createReader(byte[],int,int,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:525,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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)"
    - "[java.io.ByteArrayInputStream].<init>(byte[],int,int)"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:584"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:583"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:582,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>(byte[],int,int,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:584,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[],int,int)"
    - 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>(java.io.InputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.io.InputDecorator].decorate(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - "[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: 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(java.lang.Object,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:443,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:445,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:447,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:450,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:463,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:463,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:464,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:465,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:465,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:465,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.io.Writer"
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].<init>(java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    - "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.lang.String)"
    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>(java.io.OutputStream)"
    - 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>(java.io.OutputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].<init>(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Writer].<init>()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer]._findBufferHolder()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer]._findBufferHolder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "byte[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ThreadLocal].get()"
    - "[java.lang.ref.SoftReference].get()"
    - "[java.lang.ref.SoftReference].<init>(java.lang.Object)"
    - "[java.lang.ThreadLocal].set(java.lang.Object)"
    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>(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:68,1"
      Dst: "[java.lang.ThreadLocal].set(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:535"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:532,1"
      Dst: "[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)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:535,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:299,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].<init>(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.io.IOContext)"
    - 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(int,int,org.yaml.snakeyaml.DumperOptions$Version)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:309,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:311,1"
      Dst: "[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:311,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:312,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].buildDumperOptions(int,int,org.yaml.snakeyaml.DumperOptions$Version)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)"
    - "[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)"
    - "[org.yaml.snakeyaml.DumperOptions].setIndent(int)"
    - "[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].getPlatformLineBreak()"
    - "[org.yaml.snakeyaml.DumperOptions].setLineBreak(org.yaml.snakeyaml.DumperOptions$LineBreak)"
    - "[org.yaml.snakeyaml.DumperOptions].setMaxSimpleKeyLength(int)"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    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: []
    - 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: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:383"
        BranchSideFuncs: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:353,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:357,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:360,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:367,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:368,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setIndent(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:373,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)"
    - 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(org.yaml.snakeyaml.DumperOptions$LineBreak)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:381,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setMaxSimpleKeyLength(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1011,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].emptyMap()"
    - "[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: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:997,1"
      Dst: "[java.util.Collections].emptyMap()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:998,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:999,1"
      Dst: "[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)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:999,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:324,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].<init>(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.io.IOContext)"
    - 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>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:335,1"
      Dst: "[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:335,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:336,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:472,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:472,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:473,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:473,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:473,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createGenerator(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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.core.JsonFactory]._decorate(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:480,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:480,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:481,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:481,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.FileOutputStream].<init>(java.io.File)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:487,1"
      Dst: "[java.io.FileOutputStream].<init>(java.io.File)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:489,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:489,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:490,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:491,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:491,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:491,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(char[],int,int,com.fasterxml.jackson.core.io.IOContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.CharArrayReader].<init>(char[],int,int)"
    - "[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)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:518,1"
      Dst: "[java.io.CharArrayReader].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:518,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createUTF8Generator(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[java.lang.IllegalStateException].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:543,1"
      Dst: "[java.lang.IllegalStateException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.PackageVersion"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.PackageVersion"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:3,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMappingException:27,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    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>(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    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>(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].getSchema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMappingException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 3
    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>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:93,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLMapper)"
    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>(com.fasterxml.jackson.dataformat.yaml.YAMLMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy(java.lang.Class)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLMapper)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:110,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy(java.lang.Class)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:111,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLMapper)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:121,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].configure(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:125,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:198,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext,com.fasterxml.jackson.dataformat.javaprop.util.JPropNode)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:199,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].objectContents()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isLeaf()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].getValue()"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:238"
        BranchSideFuncs: []
      - 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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:181,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue].<init>(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue:73,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue:77,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(long)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:650"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:653"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:652"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:656"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:655"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:663"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:662"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:651,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:659,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,char[],int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec)"
    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>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec)"
    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>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:89,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeEscapedEntry(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeEscapedEntry(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:100,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:100,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeEscapedEntry(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeEscapedEntry(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeUnescapedEntry(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[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)"
    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>(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)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].streamWriteConstraints()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].useDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].getOutputBuffered()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].getFormatFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].overrideFormatFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].canWriteFormattedNumbers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].getWriteCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].configure(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:490,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.base.GeneratorBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeFieldName(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:510"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:508,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:509,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:511,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeFieldName(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].needToQuoteName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:539"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:538"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:540,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].needToQuoteName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:539,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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]._scalarEvent(java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:958,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._scalarEvent(java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:958,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._scalarEvent(java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:977"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:980"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:979"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:981"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:986"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:985"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:986,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.SerializableString].getValue()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeFieldName(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:521"
        BranchSideFuncs: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:520,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:522,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeFieldName(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldId(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Long].toString()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:534"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:533"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:528,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - 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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:530,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:534,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[java.io.Writer].flush()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:555"
        BranchSideFuncs: []
      - 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(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:553,1"
      Dst: "[java.io.Writer].flush()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[java.io.Writer].close()"
    - "[java.io.Writer].flush()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:580"
        BranchSideFuncs: []
    - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:580"
        BranchSideFuncs: []
    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>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:565,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    - 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(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitEndDocument()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1006,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1006,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.json.JsonWriteContext].getNestingDepth()"
    - "[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: 0
    ICount: 25
    EdgeCount: 0
    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: []
    - 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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:594,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - 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.core.json.JsonWriteContext].getNestingDepth()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:596,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - 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>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:604,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentIndex()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitEndDocument()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:928"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:927"
        BranchSideFuncs: []
    - 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: []
      - 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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:926,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:928,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].inRoot()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:931,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].inArray()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].typeDesc()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[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: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:611"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:615"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:614"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:611,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].inArray()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:612,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].typeDesc()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:612,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:612,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - 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>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:617,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.json.JsonWriteContext].getNestingDepth()"
    - "[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: 0
    ICount: 25
    EdgeCount: 0
    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: []
    - 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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:623,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - 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.core.json.JsonWriteContext].getNestingDepth()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:625,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - 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>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:633,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].inObject()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].typeDesc()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[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: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:640,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].inObject()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:641,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].typeDesc()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:641,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:641,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - 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>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:646,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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)"
    - "[java.lang.String].isEmpty()"
    - "[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)"
    - "[java.lang.String].indexOf(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].needToQuoteValue(java.lang.String)"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].matches()"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:661"
        BranchSideFuncs: []
    - 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: []
    - 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: []
    - 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(java.lang.String)"
    - 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(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:670,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:671,1"
      Dst: "[java.lang.String].indexOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:674,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].needToQuoteValue(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:676,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:676,1"
      Dst: "[java.util.regex.Matcher].matches()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.fasterxml.jackson.core.JsonGenerationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 8
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:864,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:866,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:696,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:696,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:710,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(byte[],int,int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:717,1"
      Dst: "[java.lang.String].<init>(byte[],int,int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:717,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:728,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:733,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:738,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:743,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:748,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawValue(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:753,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawValue(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:758,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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)"
    - "[java.util.Arrays].copyOfRange(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalarBinary(com.fasterxml.jackson.core.Base64Variant,byte[])"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:770"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:774"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:773"
        BranchSideFuncs: []
    - 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: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:776,1"
      Dst: "[java.util.Arrays].copyOfRange(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:778,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalarBinary(com.fasterxml.jackson.core.Base64Variant,byte[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalarBinary(com.fasterxml.jackson.core.Base64Variant,byte[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.core.Base64Variant].encode(byte[],boolean,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: 0
    ICount: 16
    EdgeCount: 0
    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: []
    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:969,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode(byte[],boolean,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:970,1"
      Dst: "[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)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:970,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._lf()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.DumperOptions].getLineBreak()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].getString()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:991,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getLineBreak()"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:991,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions$LineBreak].getString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:791"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:790"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:789"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:790,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:791,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].valueOf(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:797,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:798,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:798,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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)"
    - "[java.lang.String].valueOf(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:809"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:808"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:809"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:808"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:806,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:809,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:810,1"
      Dst: "[java.lang.String].valueOf(long)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:810,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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)"
    - "[java.math.BigInteger].toString()"
    - "[java.lang.String].valueOf(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:819"
        BranchSideFuncs: []
    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(java.lang.String)"
    - 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(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:821,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].valueOf(double)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:827,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:828,1"
      Dst: "[java.lang.String].valueOf(double)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:828,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].valueOf(float)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:834,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:835,1"
      Dst: "[java.lang.String].valueOf(float)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:835,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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)"
    - "[java.math.BigDecimal].toPlainString()"
    - "[java.math.BigDecimal].toString()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:841"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:845"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:844"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:845"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:844"
        BranchSideFuncs: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:846,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - 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(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:857"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:856"
        BranchSideFuncs: []
    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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:858,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.fasterxml.jackson.core.JsonGenerationException"
      - "java.lang.UnsupportedOperationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].canWriteObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:879,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].canWriteTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:886,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeTypeId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:894,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeObjectRef(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].valueOf(java.lang.Object)"
    - "[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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:901,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:902,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:902,1"
      Dst: "[org.yaml.snakeyaml.events.AliasEvent].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:903,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeObjectId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(java.lang.Object)"
    functionUses: 0
    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(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextStringOrLiteral()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:764"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:761,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextNumber()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:773"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:776"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:775"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:772,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextNumberOrString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:786"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:785"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:782,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportUnexpectedNumberChar(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getCharDesc(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1513"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1512"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1509,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getCharDesc(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1509,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1511,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1513,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.core.JsonParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportInvalidNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1517,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1517,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.core.JsonParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:87"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].arrayContents()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeMap].values()"
    - "[java.util.Collection].iterator()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].objectContents()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].emptyIterator()"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: []
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].asRaw()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isArray()"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.TreeMap].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].asRaw()"
    - "[java.util.LinkedHashMap].<init>()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    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(java.lang.Object)"
    - 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(java.lang.Object,java.lang.Object)"
    - 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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorators].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators:11,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorators].optionalPrefixSuffixDecorator(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator].<init>(java.lang.String,java.lang.String,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators:34,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator].<init>(java.lang.String,java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorators].requiredPrefixSuffixDecorator(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator].<init>(java.lang.String,java.lang.String,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvValueDecorators:42,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorators$StringPrefixSuffixDecorator].<init>(java.lang.String,java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].canModifyBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:106"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].freeBuffers()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:126"
        BranchSideFuncs: []
    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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].freeBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer(byte[])"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: []
      - 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(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[],int,int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    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: []
    - 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(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    functionUses: 0
    ICount: 197
    EdgeCount: 0
    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: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:192"
      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: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: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:244,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidInitial(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:262,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidOther(int,int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 47
    CyclomaticComplexity: 22
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportDeferredInvalid()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:531"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:530"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:529,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidInitial(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:531,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidOther(int,int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidInitial(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.io.CharConversionException].<init>(java.lang.String)"
    functionUses: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:503,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:501,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:501,1"
      Dst: "[java.io.CharConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidOther(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.io.CharConversionException].<init>(java.lang.String)"
    functionUses: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:522,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:520,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:520,1"
      Dst: "[java.io.CharConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].loadMore(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].canModifyBuffer()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.io.IOException].<init>(java.lang.String)"
    - "[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].reportUnexpectedEOF(int,int)"
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:405"
      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: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: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:471"
        BranchSideFuncs: []
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:414,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:414,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:469,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportUnexpectedEOF(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 29
    CyclomaticComplexity: 11
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].readBytes()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].read(byte[],int,int)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - 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(byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportStrangeStream()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:483,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].readBytesAt(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].read(byte[],int,int)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - 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(byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportUnexpectedEOF(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.io.CharConversionException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:542,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:540,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:540,1"
      Dst: "[java.io.CharConversionException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[],int,int)"
    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(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].getStream()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportBounds(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,int)"
    - "[java.lang.ArrayIndexOutOfBoundsException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:479,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:479,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].withParser(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].isEmpty()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.regex.Pattern].quote(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getEnd()"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.util.regex.Pattern].compile(java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    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>(boolean)"
    - 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(int)"
    - 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(java.lang.String,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:337,1"
      Dst: "[java.util.regex.Pattern].quote(java.lang.String)"
    - 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(java.lang.String,java.lang.Object[])"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:335,1"
      Dst: "[java.util.regex.Pattern].compile(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].indexOf(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].find()"
    - "[java.util.regex.Matcher].start(int)"
    - "[java.lang.String].substring(int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[java.util.regex.Matcher].end(int)"
    - "[java.util.regex.Matcher].group(int)"
    - "[java.lang.Integer].parseInt(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: 0
    ICount: 44
    EdgeCount: 0
    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: []
      - 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: []
    - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:376"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:348,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:353,1"
      Dst: "[java.lang.String].indexOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:354,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:356,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:365,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:366,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:368,1"
      Dst: "[java.util.regex.Matcher].end(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:378,1"
      Dst: "[java.util.regex.Matcher].group(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:378,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:379,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByIndex(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:381,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._lastSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:381,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$DoubleValue].<init>(double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$DoubleValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$DoubleValue:98,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$DoubleValue:102,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(double)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(double,boolean)"
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNumber(java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:682"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:685"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:684"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:685"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:688"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:687"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:680,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString(double,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:681,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:683,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:688,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNumber(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[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)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:214,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[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)"
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:258,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:278,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:279,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:280,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:281,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getLineSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:283,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:284,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:285,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._calcSafeChar()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:286,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:287,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._getQuoteCharEscapeChar(boolean,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:330,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].<init>(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:344"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:343"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:336,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].getOutputBuffered()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].nextColumnIndex()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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()"
    - "[java.lang.String].length()"
    - "[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.BufferedValue].buffered(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:384"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:388"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:392"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:391"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:396"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:387,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:390,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:392,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:393,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._mayNeedQuotes(java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:395,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:397,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:400,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:405,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:405,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Math].max(int,int)"
    - "[java.util.Arrays].copyOf(java.lang.Object[],int)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1256"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1253,1"
      Dst: "[java.lang.Math].max(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1255,1"
      Dst: "[java.util.Arrays].copyOf(java.lang.Object[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:411,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:411,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.BufferedValue].buffered(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:435"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:423"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:422"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:429"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:428"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:433"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:421,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:429,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:436,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:436,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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.BufferedValue].buffered(long)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:460"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:450"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:454"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:453"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:458"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:446,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:454,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:461,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(long)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:461,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.math.BigInteger].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNumberValue(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:474"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:473"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:468,1"
      Dst: "[java.math.BigInteger].toString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:470,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNumberValue(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:474,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedNumber(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:474,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.BufferedValue].buffered(float)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:485"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:481,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(float)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:485,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(float)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:485,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.BufferedValue].buffered(double)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:496"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:492,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(double)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:496,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(double)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:496,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.math.BigDecimal,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.math.BigDecimal"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.math.BigDecimal].toPlainString()"
    - "[java.math.BigDecimal].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNumberValue(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:502"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:501"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:510"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:502,1"
      Dst: "[java.math.BigDecimal].toPlainString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:502,1"
      Dst: "[java.math.BigDecimal].toString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:506,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNumberValue(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:510,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedNumber(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:510,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.BufferedValue].buffered(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:521"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:520"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:517,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:521,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:521,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    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.BufferedValue].bufferedRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:534"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:533"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:530,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendRawValue(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:534,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedRaw(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:534,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNull(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNull()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedNull()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:544"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:543"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:540,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNull()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:544,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedNull()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:544,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeColumnName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:549,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].endRow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    - "[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: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:570"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:569"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:563"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:558"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:574"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:573"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:576"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:586"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:563,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:567,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:584,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:586,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 9
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.String].getChars(int,int,char[],int)"
    - "[java.lang.String].substring(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRawLong(java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:763"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:768"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:767"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:772"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:771"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:764,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:769,1"
      Dst: "[java.lang.String].getChars(int,int,char[],int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:772,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:772,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRawLong(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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)"
    - "[java.io.Writer].write(char[],int,int)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:779"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:789"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:788"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:781"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:784"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:783"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:782,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:784,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:790,1"
      Dst: "[java.io.Writer].write(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:795"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:798"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:797"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:796,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].flush(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.io.Writer].flush()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1095"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1098"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1097"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1094,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1096,1"
      Dst: "[java.io.Writer].flush()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].close(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._removeTrailingLF()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.io.Writer].close()"
    - "[java.io.Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._releaseBuffers()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1104,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1105,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._removeTrailingLF()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1107,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1109,1"
      Dst: "[java.io.Writer].close()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1112,1"
      Dst: "[java.io.Writer].flush()"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1115,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._releaseBuffers()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._removeTrailingLF()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Math].max(int,int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1123,1"
      Dst: "[java.lang.Math].max(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer(char[])"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1274,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer(char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].outOfBounds(java.lang.NumberFormatException)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    argCount: 1
    argTypes:
    - "java.lang.NumberFormatException"
    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)"
    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>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].<init>(boolean)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl:540,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].<init>(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].arrayNode()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl:545,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].arrayNode(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl:550,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].objectNode()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl:555,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode:520,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[YAMLFuzzer].<init>()"
    functionSourceFile: "YAMLFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "YAMLFuzzer:20,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[YAMLFuzzer].fuzzerTestOneInput(byte[])"
    functionSourceFile: "YAMLFuzzer"
    linkageType: ""
    functionLinenumber: 21
    functionLinenumberEnd: 28
    functionDepth: 4
    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(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:60,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:84,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 217
    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:216,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:229,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].isReservedKeyword(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:229,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].looksLikeYAMLNumber(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:232,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].nameHasQuotableChar(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].needToQuoteValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:245,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].isReservedKeyword(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:245,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].valueHasQuotableChar(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_top()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_top(java.lang.String,int,int[])"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:52,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_top(java.lang.String,int,int[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    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(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_blocks()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_blocks(java.lang.String,int,int[])"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:88,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_blocks(java.lang.String,int,int[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    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(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAction()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAction(java.lang.String,int,int[])"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:129,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAction(java.lang.String,int,int[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAction(java.lang.String,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    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(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackRowMap()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackRowMap(java.lang.String,int,int[])"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:179,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackRowMap(java.lang.String,int,int[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackRowMap(java.lang.String,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    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(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpacktrans()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpacktrans(java.lang.String,int,int[])"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:286,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpacktrans(java.lang.String,int,int[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpacktrans(java.lang.String,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    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(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAttribute()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAttribute(java.lang.String,int,int[])"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:340,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAttribute(java.lang.String,int,int[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAttribute(java.lang.String,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    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(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzMaxBufferLen()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzCanGrow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yyclose()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].close()"
    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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yyResetPosition()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yylength()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yypushback(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yylength()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzScanError(int)"
    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(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:8,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:8,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:33"
        BranchSideFuncs: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:26"
        BranchSideFuncs: []
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    - "[java.lang.Enum].ordinal()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:36,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:38,1"
      Dst: "[java.lang.Enum].ordinal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].<init>(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.io.Reader].<init>(java.lang.Object)"
    functionUses: 0
    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>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].<init>(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:72,1"
      Dst: "[java.io.Reader].<init>(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:75,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].getReadCharsCount()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].freeBuffers()"
    - "[java.io.InputStream].close()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:105"
        BranchSideFuncs: []
      - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].freeBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer(byte[])"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: []
      - 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(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[],int,int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    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: []
    - 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(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].loadMore()"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    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: []
      - 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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].loadMore()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].freeBuffers()"
    - "[java.io.InputStream].read(byte[],int,int)"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:192"
        BranchSideFuncs: []
      - 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(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:190,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[],int,int)"
    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(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    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(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 0
    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(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[SerializerFuzzer].<init>()"
    functionSourceFile: "SerializerFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "SerializerFuzzer:53,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[SerializerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "SerializerFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].builder()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].build()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper].builder(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    - "[com.fasterxml.jackson.databind.cfg.MapperBuilder].build()"
    - "[java.util.EnumSet].allOf(java.lang.Class)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(java.util.Collection)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].builder()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].build()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].builder(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].builder()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].build()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].builder(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    - "[org.yaml.snakeyaml.DumperOptions].<init>()"
    - "[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].builder()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].dumperOptions(org.yaml.snakeyaml.DumperOptions)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].build()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].builder(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].writer()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].createObjectNode()"
    - "[java.io.StringWriter].<init>()"
    - "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.Writer)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - "[com.fasterxml.jackson.databind.ObjectWriter].withDefaultPrettyPrinter()"
    - "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.FormatFeature)"
    - "[com.fasterxml.jackson.core.JsonGenerator].flush()"
    - "[com.fasterxml.jackson.core.JsonGenerator].close()"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,byte[])"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeBinaryField(java.lang.String,byte[])"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject()"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeString(java.lang.String)"
    - "[java.util.Collections].singletonMap(java.lang.Object,java.lang.Object)"
    - "[java.util.Collections].singletonList(java.lang.Object)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong()"
    - "[java.math.BigInteger].valueOf(long)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeDouble()"
    - "[java.math.BigDecimal].valueOf(double)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Double].valueOf(double)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeByte()"
    - "[java.lang.Byte].valueOf(byte)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeChar()"
    - "[java.lang.Character].valueOf(char)"
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[SerializerFuzzer$RawContainer].<init>(java.lang.String)"
    - "[SerializerFuzzer$ByteBufferContainer].<init>(byte[])"
    - "[SerializerFuzzer$MapContainer].<init>(java.lang.String)"
    - "[SerializerFuzzer$ListContainer].<init>(java.lang.String)"
    - "[SerializerFuzzer$ByteArrayContainer].<init>(byte[])"
    - "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsString(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsBytes(java.lang.Object)"
    functionUses: 0
    ICount: 190
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "SerializerFuzzer:104"
      Branch Sides:
      - BranchSide: "SerializerFuzzer:222"
        BranchSideFuncs: []
      - BranchSide: "SerializerFuzzer:221"
        BranchSideFuncs: []
    - Branch String: "SerializerFuzzer:104"
      Branch Sides:
      - BranchSide: "SerializerFuzzer:109"
        BranchSideFuncs: []
      - BranchSide: "SerializerFuzzer:108"
        BranchSideFuncs: []
    - Branch String: "SerializerFuzzer:222"
      Branch Sides:
      - BranchSide: "SerializerFuzzer:228"
        BranchSideFuncs: []
    - Branch String: "SerializerFuzzer:118"
      Branch Sides:
      - BranchSide: "SerializerFuzzer:121"
        BranchSideFuncs: []
      - BranchSide: "SerializerFuzzer:120"
        BranchSideFuncs: []
    - Branch String: "SerializerFuzzer:121"
      Branch Sides:
      - BranchSide: "SerializerFuzzer:126"
        BranchSideFuncs: []
      - BranchSide: "SerializerFuzzer:125"
        BranchSideFuncs: []
    - Branch String: "SerializerFuzzer:126"
      Branch Sides:
      - BranchSide: "SerializerFuzzer:131"
        BranchSideFuncs: []
      - BranchSide: "SerializerFuzzer:130"
        BranchSideFuncs: []
    - Branch String: "SerializerFuzzer:222"
      Branch Sides:
      - BranchSide: "SerializerFuzzer:228"
        BranchSideFuncs: []
    - Branch String: "SerializerFuzzer:222"
      Branch Sides:
      - BranchSide: "SerializerFuzzer:228"
        BranchSideFuncs: []
    - Branch String: "SerializerFuzzer:222"
      Branch Sides:
      - BranchSide: "SerializerFuzzer:228"
        BranchSideFuncs: []
    - Branch String: "SerializerFuzzer:222"
      Branch Sides:
      - BranchSide: "SerializerFuzzer:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "SerializerFuzzer:61,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)"
    - Src: "SerializerFuzzer:64,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].builder()"
    - Src: "SerializerFuzzer:64,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].build()"
    - Src: "SerializerFuzzer:67,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].builder(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    - Src: "SerializerFuzzer:67,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperBuilder].build()"
    - Src: "SerializerFuzzer:70,1"
      Dst: "[java.util.EnumSet].allOf(java.lang.Class)"
    - Src: "SerializerFuzzer:70,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(java.util.Collection)"
    - Src: "SerializerFuzzer:74,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].builder()"
    - Src: "SerializerFuzzer:74,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].build()"
    - Src: "SerializerFuzzer:77,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].builder(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    - Src: "SerializerFuzzer:81,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].builder()"
    - Src: "SerializerFuzzer:81,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].build()"
    - Src: "SerializerFuzzer:84,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].builder(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    - Src: "SerializerFuzzer:91,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].<init>()"
    - Src: "SerializerFuzzer:92,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - Src: "SerializerFuzzer:93,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].builder()"
    - Src: "SerializerFuzzer:93,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].dumperOptions(org.yaml.snakeyaml.DumperOptions)"
    - Src: "SerializerFuzzer:93,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].build()"
    - Src: "SerializerFuzzer:96,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].builder(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    - Src: "SerializerFuzzer:-1,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "SerializerFuzzer:109,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writer()"
    - Src: "SerializerFuzzer:112,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createObjectNode()"
    - Src: "SerializerFuzzer:115,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "SerializerFuzzer:115,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.Writer)"
    - Src: "SerializerFuzzer:118,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - Src: "SerializerFuzzer:119,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].withDefaultPrettyPrinter()"
    - Src: "SerializerFuzzer:122,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.FormatFeature)"
    - Src: "SerializerFuzzer:224,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush()"
    - Src: "SerializerFuzzer:225,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close()"
    - Src: "SerializerFuzzer:136,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()"
    - Src: "SerializerFuzzer:136,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,byte[])"
    - Src: "SerializerFuzzer:140,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject()"
    - Src: "SerializerFuzzer:141,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinaryField(java.lang.String,byte[])"
    - Src: "SerializerFuzzer:142,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject()"
    - Src: "SerializerFuzzer:146,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    - Src: "SerializerFuzzer:146,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString(java.lang.String)"
    - Src: "SerializerFuzzer:151,1"
      Dst: "[java.util.Collections].singletonMap(java.lang.Object,java.lang.Object)"
    - Src: "SerializerFuzzer:156,1"
      Dst: "[java.util.Collections].singletonList(java.lang.Object)"
    - Src: "SerializerFuzzer:161,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong()"
    - Src: "SerializerFuzzer:161,1"
      Dst: "[java.math.BigInteger].valueOf(long)"
    - Src: "SerializerFuzzer:170,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeDouble()"
    - Src: "SerializerFuzzer:170,1"
      Dst: "[java.math.BigDecimal].valueOf(double)"
    - Src: "SerializerFuzzer:173,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "SerializerFuzzer:176,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()"
    - Src: "SerializerFuzzer:176,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "SerializerFuzzer:179,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "SerializerFuzzer:182,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "SerializerFuzzer:188,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeByte()"
    - Src: "SerializerFuzzer:188,1"
      Dst: "[java.lang.Byte].valueOf(byte)"
    - Src: "SerializerFuzzer:191,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeChar()"
    - Src: "SerializerFuzzer:191,1"
      Dst: "[java.lang.Character].valueOf(char)"
    - Src: "SerializerFuzzer:197,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[])"
    - Src: "SerializerFuzzer:200,1"
      Dst: "[SerializerFuzzer$RawContainer].<init>(java.lang.String)"
    - Src: "SerializerFuzzer:203,1"
      Dst: "[SerializerFuzzer$ByteBufferContainer].<init>(byte[])"
    - Src: "SerializerFuzzer:206,1"
      Dst: "[SerializerFuzzer$MapContainer].<init>(java.lang.String)"
    - Src: "SerializerFuzzer:209,1"
      Dst: "[SerializerFuzzer$ListContainer].<init>(java.lang.String)"
    - Src: "SerializerFuzzer:212,1"
      Dst: "[SerializerFuzzer$ByteArrayContainer].<init>(byte[])"
    - Src: "SerializerFuzzer:216,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsString(java.lang.Object)"
    - Src: "SerializerFuzzer:217,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsBytes(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 60
    CyclomaticComplexity: 34
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.LRUMap].removeEldestEntry(java.util.Map$Entry)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.LRUMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].size()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    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>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].create(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:28,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getStart()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getEnd()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].reset(int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 14
    EdgeCount: 0
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].withDupDetector(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildArrayContext(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[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.dataformat.csv.impl.SimpleTokenWriteContext].reset(int,java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:106"
        BranchSideFuncs: []
    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>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:111,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].reset(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildObjectContext(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[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.dataformat.csv.impl.SimpleTokenWriteContext].reset(int,java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:116"
        BranchSideFuncs: []
    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>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:121,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].reset(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].hasCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].clearAndGetParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getDupDetector()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 14
    EdgeCount: 0
    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: []
    - 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(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.core.JsonProcessingException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:185"
        BranchSideFuncs: []
      - 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: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:180,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].isDup(java.lang.String)"
    - 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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:183,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    JavaMethodInfo:
      exceptions:
      - "com.fasterxml.jackson.core.JsonProcessingException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].configure(com.fasterxml.jackson.dataformat.toml.TomlReadFeature,boolean)"
    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(com.fasterxml.jackson.dataformat.toml.TomlReadFeature,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    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(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlMapper].configure(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature,boolean)"
    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(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter].<init>(char,char,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:146,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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:
    - "[java.lang.String].length()"
    - "[java.lang.String].indexOf(int,int)"
    - "[java.lang.String].charAt(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter]._continueWithEscapes(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[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: 0
    ICount: 29
    EdgeCount: 0
    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: []
    - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:164"
        BranchSideFuncs: []
    - 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(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:162,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:163,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter]._continueWithEscapes(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:165,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:166,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:173,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._lastSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:173,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].append(java.lang.CharSequence,int,int)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    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: []
    - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:195,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.CharSequence,int,int)"
    - 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(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:201,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:216,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 6
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvWriteException:21,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvWriteException:25,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvWriteException].<init>(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String,java.util.function.UnaryOperator)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.UnaryOperator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String)"
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:502,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:502,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:502,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:503,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.util.function.UnaryOperator)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    - "java.util.function.UnaryOperator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:529,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>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:529,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:530,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Iterable].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:552"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:549,1"
      Dst: "[java.lang.Iterable].iterator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:549,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:549,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:550,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "java.lang.Iterable"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Iterable].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:563"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:566"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:565"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:563,1"
      Dst: "[java.lang.Iterable].iterator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:563,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:563,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:564,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].hasColumn(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:584"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:583"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:583"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:579,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:579,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:579,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:580,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:580,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].hasColumn(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:581,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].hasColumn(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].get(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:699"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:698"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:695"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:694"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:694,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:695,1"
      Dst: "[java.util.ArrayList].get(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:695,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:695,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addArrayColumn(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:588,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:589,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:589,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:596,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:597,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:597,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:600,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:601,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:601,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:604,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:605,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:605,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - "[java.util.ArrayList].get(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withName(java.lang.String)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:609,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:610,1"
      Dst: "[java.util.ArrayList].get(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:610,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:610,1"
      Dst: "[java.util.ArrayList].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].removeColumn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - "[java.util.ArrayList].remove(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:624,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:625,1"
      Dst: "[java.util.ArrayList].remove(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setColumnType(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - "[java.util.ArrayList].get(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withType(com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:646,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:647,1"
      Dst: "[java.util.ArrayList].get(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:647,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withType(com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:647,1"
      Dst: "[java.util.ArrayList].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].removeArrayElementSeparator(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - "[java.util.ArrayList].get(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withArrayElementSeparator(java.lang.String)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:652,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:653,1"
      Dst: "[java.util.ArrayList].get(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:653,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withArrayElementSeparator(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:653,1"
      Dst: "[java.util.ArrayList].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - "[java.util.ArrayList].get(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withArrayElementSeparator(java.lang.String)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:661,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:662,1"
      Dst: "[java.util.ArrayList].get(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:662,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withArrayElementSeparator(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:662,1"
      Dst: "[java.util.ArrayList].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setAnyPropertyName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].size()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:677,1"
      Dst: "[java.util.ArrayList].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].getColumns()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].iterator()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:681,1"
      Dst: "[java.util.ArrayList].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setUseHeader(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:708,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:764"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setReorderColumns(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:723,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setStrictHeaders(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    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]._feature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setSkipFirstDataRow(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:748,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setAllowComments(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:760,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setColumnSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:786,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].disableArrayElementSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setQuoteChar(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].disableQuoteChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setEscapeChar(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].disableEscapeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:837,1"
      Dst: "[java.lang.String].toCharArray()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setLineSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setNullValue(char[])"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:846"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:847,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:847,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setNullValue(char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setNullValue(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    - "[com.fasterxml.jackson.core.TSFBuilder]._this()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    - "[com.fasterxml.jackson.core.TSFBuilder]._this()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    - "[com.fasterxml.jackson.core.TSFBuilder]._this()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    - "[com.fasterxml.jackson.core.TSFBuilder]._this()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:76,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.core.TSFBuilder]._this()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.core.TSFBuilder]._this()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.core.TSFBuilder]._this()"
    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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    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(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:108,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:38,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:38,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].values()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:186"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:187,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].values()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:188,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledByDefault()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:189,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    - "[java.lang.Enum].ordinal()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:195,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:197,1"
      Dst: "[java.lang.Enum].ordinal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlToken].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlToken[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlToken:3,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlToken].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlToken:3,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlToken].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlToken:3,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlToken].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlToken[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.TSFBuilder].<init>(com.fasterxml.jackson.core.JsonFactory)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder:19,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>(com.fasterxml.jackson.core.JsonFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[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.csv.impl.SimpleTokenWriteContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:296,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].<init>(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:297,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:301,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].useDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].getOutputTarget()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:341,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].getOutputTarget()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getOutputBuffered()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].getOutputBuffered()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:351,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].getOutputBuffered()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getOutputContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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.base.GeneratorBase].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:368"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:367"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:365,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].withSchema(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:368,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getFormatFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].overrideFormatFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures(int)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:385,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getCharacterEscapes()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].canOmitFields()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].canWriteFormattedNumbers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getWriteCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    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.base.GeneratorBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._writeFieldName(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:446"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:449"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:448"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:446,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:447,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:449,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._writeFieldName(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[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.CsvSchema].getColumnDesc()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getValueDecorator()"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:468"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:475"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:486"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:485"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:467,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:467,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:476,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:480,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:485,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnDesc()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:485,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:489,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:490,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getValueDecorator()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1108,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvWriteException].'from'(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.SerializableString].getValue()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._writeFieldName(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:459"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:458"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:456,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:456,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:457,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:459,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._writeFieldName(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:499"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:500,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].configure(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:507"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:506"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:505,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:507,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures(int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:511,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:512,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures(int)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:517,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:518,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].streamWriteConstraints()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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.csv.impl.CsvEncoder].flush(boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:535,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:535,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].flush(boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    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.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].close(boolean,boolean)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:549"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:548"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:549"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:549"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:541,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isClosed()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:543,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:547,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._handleFirstLine()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:549,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:549,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:549,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].close(boolean,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:551,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].endRow()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1133,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].endRow()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._handleFirstLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    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)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].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: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1144"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1140,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1141,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1143,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1145,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1145,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1145,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1146,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1146,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeColumnName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1148,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].endRow()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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].isArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getArrayElementSeparator()"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].hasArrayElementSeparator()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getArrayElementSeparator()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].setLength(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildArrayContext(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:595"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:594"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:570"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:570"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:570"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:571"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:599"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:578"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:577"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:575"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:574"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:586"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:585"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:584"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:583"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:587"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:590"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:589"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:599"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:564,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:567,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:569,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:575,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:576,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].isArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:576,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getArrayElementSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:580,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:581,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].hasArrayElementSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:582,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:584,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getArrayElementSeparator()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:588,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:590,1"
      Dst: "[java.lang.StringBuilder].setLength(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:600,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildArrayContext(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:601,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].streamWriteConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:601,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:601,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 12
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeValue()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._handleFirstLine()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1081"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1084"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1083"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1084"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1087"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1086"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1081,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1082,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1082,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1085,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._handleFirstLine()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[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: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:611"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:610"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:619"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:618"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:617"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:616"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:629"
        BranchSideFuncs: []
    - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:633"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:608,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:609,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:609,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:609,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:611,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:619,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:620,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:623,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:626,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:626,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:630,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:631,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].nextColumnIndex()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1121,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].nextColumnIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - "[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.dataformat.csv.CsvGenerator].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:643"
      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:643"
      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:644"
      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:645"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:648"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:647"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:645"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:648"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:647"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:638,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:641,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:643,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:643,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:643,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:645,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:648,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:652,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildObjectContext(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:653,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].streamWriteConstraints()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:653,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:653,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 7
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:671"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:668"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:659,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:660,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:660,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:660,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:662,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:671,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    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)"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:687"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:686"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:699"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:698"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:693"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:692"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:696"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:695"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:684,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:687,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:689,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:690,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:694,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:696,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:696,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(char[])"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateNull(com.fasterxml.jackson.dataformat.csv.CsvGenerator)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - "[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()"
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:864"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:904"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:903"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:867"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:866"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:877"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:877"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:876"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:877"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:876"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:878"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:903"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:885"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:903"
        BranchSideFuncs: []
    - 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:889"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:893"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:862,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:865,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:866,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:866,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(char[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:867,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:870,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateNull(com.fasterxml.jackson.dataformat.csv.CsvGenerator)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:872,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:872,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:877,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNull(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:878,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:885,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:885,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char[])"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1164"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1162,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1165,1"
      Dst: "[java.lang.StringBuilder].append(char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1154,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].<init>(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,char[],int,int)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:717"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:716"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:709"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:708"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:709"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:714"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:713"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:704,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:706,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:707,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:707,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:711,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:712,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:711,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:714,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.core.SerializableString].getValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:735"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:734"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:724"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:728"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:727"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:729"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:732"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:722,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:724,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:725,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:725,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:730,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:732,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:732,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:739,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportUnsupportedOperation()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(byte[],int,int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:744,1"
      Dst: "[java.lang.String].<init>(byte[],int,int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:744,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:755,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String,int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:760,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(char[],int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:765,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(char)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:770,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(char)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:776"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:779"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:775,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:778,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:778,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawValue(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[java.lang.String].substring(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped(int,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:785"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:788"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:784,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:787,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:787,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:787,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawValue(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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]._columnIndex()"
    - "[java.lang.String].<init>(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped(int,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:797"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:793,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:796,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:796,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:796,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    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)"
    - "[java.util.Arrays].copyOfRange(byte[],int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].encode(byte[])"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:814"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:813"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:815"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:831"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:818"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:817"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:819"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:826"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:825"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:826"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:829"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:828"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:810,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:814,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:818,1"
      Dst: "[java.util.Arrays].copyOfRange(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:820,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode(byte[])"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:822,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:823,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:827,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - 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(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.fasterxml.jackson.core.JsonGenerationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,boolean)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:844"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:857"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:856"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:845"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:848"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:853"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:852"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:850"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:850"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:849"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:843,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:845,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:846,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:850,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:851,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:851,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:853,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].valueOf(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,int)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:910"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:921"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:920"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:914"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:913"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:914"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:918"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:917"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:909,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:911,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:912,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:912,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:915,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:916,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:915,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:918,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    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)"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].valueOf(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,long)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:927"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:931"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:930"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:927"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:931"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:930"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:932"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:943"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:942"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:936"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:935"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:940"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:939"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:928,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:931,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:933,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:934,1"
      Dst: "[java.lang.String].valueOf(long)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:934,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:937,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:938,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:937,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:940,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,long)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    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)"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].valueOf(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.math.BigInteger)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:948"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:952"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:951"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:953"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:965"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:964"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:954"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:957"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:956"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:957"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:961"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:960"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:949,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:952,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:954,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:955,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:955,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:958,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:959,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:958,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:961,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.math.BigInteger)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].valueOf(double)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,double)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:971"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:982"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:981"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:972"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:975"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:974"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:975"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:979"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:978"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:970,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:972,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:973,1"
      Dst: "[java.lang.String].valueOf(double)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:973,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:976,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:977,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:976,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:979,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,double)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].valueOf(float)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,float)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:988"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:999"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:998"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:992"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:996"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:995"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:987,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:989,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:990,1"
      Dst: "[java.lang.String].valueOf(float)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:990,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:993,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:994,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:993,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:996,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,float)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    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)"
    - "[java.lang.String].isEmpty()"
    - "[java.math.BigDecimal].toPlainString()"
    - "[java.math.BigDecimal].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.math.BigDecimal,boolean)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1004"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1008"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1007"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1009"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1022"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1021"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1011"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1014"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1013"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1012"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1011"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1014"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1019"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1018"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1015"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1015"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1014"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1005,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1008,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1010,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1011,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1012,1"
      Dst: "[java.math.BigDecimal].toPlainString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1012,1"
      Dst: "[java.math.BigDecimal].toString()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1012,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1016,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1017,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1016,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1019,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.math.BigDecimal,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    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)"
    - "[java.lang.String].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1031"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1030"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1043"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1042"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1033"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1036"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1035"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1036"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1040"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1039"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1028,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1031,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1033,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1034,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1037,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1038,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvValueDecorator].decorateValue(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1037,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeOmittedField(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    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.base.GeneratorBase]._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: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1057"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1060"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1061"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1065"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1064"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1056,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1061,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1062,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._reportError(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1065,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1067,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1068,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1068,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._releaseBuffers()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1091,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._releaseBuffers()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.PackageVersion"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.PackageVersion"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].append(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.io.Writer"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(int)"
    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(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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)"
    - "[java.io.OutputStream].write(byte[],int,int)"
    functionUses: 0
    ICount: 98
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        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: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: []
      - 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: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:235,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:243,1"
      Dst: "[java.io.OutputStream].write(byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 9
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:390,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:390,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    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(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:399,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:399,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.OutputStream].write(byte[],int,int)"
    - "[java.io.OutputStream].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    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: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:85,1"
      Dst: "[java.io.OutputStream].write(byte[],int,int)"
    - 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(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.OutputStream].write(byte[],int,int)"
    - "[java.io.OutputStream].flush()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    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: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:116,1"
      Dst: "[java.io.OutputStream].write(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:119,1"
      Dst: "[java.io.OutputStream].flush()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:126,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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)"
    - "[java.io.OutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    functionUses: 0
    ICount: 139
    EdgeCount: 0
    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: []
      - 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: []
      - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:216"
        BranchSideFuncs: []
      - 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(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:143,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:160,1"
      Dst: "[java.io.OutputStream].write(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:204,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 33
    CyclomaticComplexity: 15
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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(java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].charAt(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate(int)"
    - "[java.io.OutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    functionUses: 0
    ICount: 140
    EdgeCount: 0
    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: []
      - 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: []
      - 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: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:364"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:282,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:282,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:291,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate(int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:308,1"
      Dst: "[java.io.OutputStream].write(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:352,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 33
    CyclomaticComplexity: 15
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:36,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:41,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    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>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy(java.lang.Class)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:70,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy(java.lang.Class)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:71,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].getFormatName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].requiresPropertyOrdering()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].canHandleBinaryNatively()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].canUseCharArrays()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.util.Map<?,?>)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    argCount: 1
    argTypes:
    - "java.util.Map<?,?>"
    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.JavaPropsParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.lang.Object,com.fasterxml.jackson.core.ObjectCodec,java.util.Map)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:159,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:159,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:159,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.util.Properties)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    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.JavaPropsParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.lang.Object,com.fasterxml.jackson.core.ObjectCodec,java.util.Map)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:165,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:165,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:165,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator(java.util.Properties)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    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.impl.PropertiesBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.util.Properties,int,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:171,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:171,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:172,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.util.Properties,int,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator"
    argCount: 2
    argTypes:
    - "java.util.Map<?,?>"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    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.impl.PropertiesBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.util.Map,int,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:184,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:184,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:185,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.util.Map,int,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[java.io.FileInputStream].<init>(java.io.File)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(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)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:197,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:197,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:198,1"
      Dst: "[java.io.FileInputStream].<init>(java.io.File)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:198,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:198,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:287,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:288,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Properties"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].<init>()"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[java.util.Properties].load(java.io.Reader)"
    - "[java.io.Reader].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._reportReadException(java.lang.String,java.lang.Exception)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    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: []
    - 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: []
      - 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: []
      - 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(com.fasterxml.jackson.core.StreamReadFeature)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:356,1"
      Dst: "[java.util.Properties].load(java.io.Reader)"
    - 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(java.lang.Throwable)"
    - 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(java.lang.String)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:358,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._reportReadException(java.lang.String,java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._reportReadException(java.lang.String,java.lang.Exception)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    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: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:391,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._optimizedStreamFromURL(java.net.URL)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(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)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:203,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:203,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:204,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._optimizedStreamFromURL(java.net.URL)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:204,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:204,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(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)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:209,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:209,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:210,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:210,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.io.InputDecorator].decorate(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - "[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: 0
    ICount: 15
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:215,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:215,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:217,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:219,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:222,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:307,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].<init>(byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:307,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    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: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:293,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:294,1"
      Dst: "[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)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.io.InputDecorator].decorate(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - "[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: 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(java.lang.Object,int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:227,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:230,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:232,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:235,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createJavaPropsGenerator(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:246,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:246,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:247,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:249,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:248,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createJavaPropsGenerator(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.Writer,int,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:369,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:369,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.Writer,int,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: ""
    functionLinenumber: -1
    functionLinenumberEnd: -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:
    - "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:331,1"
      Dst: "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createJavaPropsGenerator(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:261,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:261,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:263,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:262,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createJavaPropsGenerator(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(char[],int,int,com.fasterxml.jackson.core.io.IOContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.CharArrayReader].<init>(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:301,1"
      Dst: "[java.io.CharArrayReader].<init>(char[],int,int)"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:301,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    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: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:319,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.Writer,int,com.fasterxml.jackson.core.ObjectCodec)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createUTF8Generator(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createJavaPropsGenerator(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream)"
    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(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType:181,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType:181,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType:181,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.io.BufferedWriter].write(int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(char[],int,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(java.lang.String,int,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.Callable].call()"
    functionSourceFile: "java.util.concurrent.Callable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String,java.lang.String[],java.io.File)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 408
    functionLinenumberEnd: 417
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 450
    functionLinenumberEnd: 452
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[],java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 493
    functionLinenumberEnd: 495
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[],java.lang.String[],java.io.File)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 588
    functionLinenumberEnd: 593
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,int)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 249
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 275
    functionLinenumberEnd: 283
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 315
    functionLinenumberEnd: 333
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.io.File,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 358
    functionLinenumberEnd: 376
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.net.URI)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 413
    functionLinenumberEnd: 441
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createNewFile()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1029
    functionLinenumberEnd: 1036
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].delete()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1056
    functionLinenumberEnd: 1065
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].deleteOnExit()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1094
    functionLinenumberEnd: 1104
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].renameTo(java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1436
    functionLinenumberEnd: 1449
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createTempFile(java.lang.String,java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 2102
    functionLinenumberEnd: 2133
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 2174
    functionLinenumberEnd: 2176
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].<init>(java.io.Reader,int)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].<init>(java.io.Reader)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].read()"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 196
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].read(char[],int,int)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 296
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].readLine(boolean)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 375
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].readLine()"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 478
    functionLinenumberEnd: 491
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(char[],int,int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 504
    functionLinenumberEnd: 517
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 523
    functionLinenumberEnd: 526
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(java.lang.String,int,int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 539
    functionLinenumberEnd: 552
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 558
    functionLinenumberEnd: 561
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 590
    functionLinenumberEnd: 593
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(char)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 602
    functionLinenumberEnd: 605
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 616
    functionLinenumberEnd: 619
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(long)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 630
    functionLinenumberEnd: 633
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(float)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 644
    functionLinenumberEnd: 647
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(double)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 672
    functionLinenumberEnd: 675
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 685
    functionLinenumberEnd: 688
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(java.lang.Object)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 699
    functionLinenumberEnd: 702
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println()"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 711
    functionLinenumberEnd: 714
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 722
    functionLinenumberEnd: 728
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(char)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 736
    functionLinenumberEnd: 742
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 750
    functionLinenumberEnd: 756
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(long)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 764
    functionLinenumberEnd: 770
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(float)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 778
    functionLinenumberEnd: 784
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(double)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 792
    functionLinenumberEnd: 798
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 806
    functionLinenumberEnd: 812
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 820
    functionLinenumberEnd: 826
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(java.lang.Object)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 836
    functionLinenumberEnd: 843
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].printf(java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 888
    functionLinenumberEnd: 890
    functionDepth: 0
    returnType: "java.io.PrintWriter"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].printf(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 941
    functionLinenumberEnd: 943
    functionDepth: 0
    returnType: "java.io.PrintWriter"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command(java.util.List)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 248
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command(java.lang.String[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].directory()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].directory(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 759
    functionLinenumberEnd: 766
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 790
    functionLinenumberEnd: 796
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 824
    functionLinenumberEnd: 830
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 845
    functionLinenumberEnd: 847
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 862
    functionLinenumberEnd: 864
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 879
    functionLinenumberEnd: 881
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 893
    functionLinenumberEnd: 895
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 907
    functionLinenumberEnd: 909
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 921
    functionLinenumberEnd: 923
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].inheritIO()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 947
    functionLinenumberEnd: 950
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 966
    functionLinenumberEnd: 968
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream(boolean)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 984
    functionLinenumberEnd: 987
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 1070
    functionLinenumberEnd: 1072
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start(java.lang.ProcessBuilder$Redirect[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 1084
    functionLinenumberEnd: 1129
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createFile(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 647
    functionLinenumberEnd: 650
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createDirectory(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 689
    functionLinenumberEnd: 692
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createDirectories(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 742
    functionLinenumberEnd: 786
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempFile(java.nio.file.Path,java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 867
    functionLinenumberEnd: 869
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempFile(java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempDirectory(java.nio.file.Path,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 965
    functionLinenumberEnd: 967
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempDirectory(java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1006
    functionLinenumberEnd: 1008
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createSymbolicLink(java.nio.file.Path,java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1058
    functionLinenumberEnd: 1061
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createLink(java.nio.file.Path,java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1101
    functionLinenumberEnd: 1104
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].delete(java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1141
    functionLinenumberEnd: 1144
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].deleteIfExists(java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1180
    functionLinenumberEnd: 1182
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].move(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1418
    functionLinenumberEnd: 1428
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "java.nio.file.CopyOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,byte[],java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3422
    functionLinenumberEnd: 3435
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "byte[]"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,java.lang.Iterable,java.nio.charset.Charset,java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3487
    functionLinenumberEnd: 3498
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Iterable"
    - "java.nio.charset.Charset"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,java.lang.Iterable,java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3540
    functionLinenumberEnd: 3542
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Iterable"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].find(java.nio.file.Path,int,java.util.function.BiPredicate,java.nio.file.FileVisitOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3941
    functionLinenumberEnd: 3953
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "int"
    - "java.util.function.BiPredicate"
    - "java.nio.file.FileVisitOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.Executor].execute(java.lang.Runnable)"
    functionSourceFile: "java.util.concurrent.Executor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].console()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 245
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "java.io.Console"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getSecurityManager()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionDepth: 0
    returnType: "java.lang.SecurityManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperties()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 729
    functionLinenumberEnd: 736
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperty(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 826
    functionLinenumberEnd: 834
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 861
    functionLinenumberEnd: 869
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getenv(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1010
    functionLinenumberEnd: 1017
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getenv()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1059
    functionLinenumberEnd: 1066
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].runFinalization()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1812
    functionLinenumberEnd: 1815
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].load(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1853
    functionLinenumberEnd: 1856
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].loadLibrary(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1889
    functionLinenumberEnd: 1892
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].mapLibraryName(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].<init>()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[])"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[],int,int)"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 289
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.nio.file.Paths"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Paths].get(java.net.URI)"
    functionSourceFile: "java.nio.file.Paths"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[])"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[],int,int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
