---
Fuzzer filename: "CreateJsonFuzzer"
Fuzzing method: "fuzzerTestOneInput"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].<init>(java.io.Reader)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:39,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].<init>(java.io.Reader,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedReader].<init>(java.io.Reader,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:43,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader,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: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].<init>(java.io.Reader,int,boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Reader"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedReader].<init>(java.io.Reader,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:47,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader,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: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.MyBufferedReader:52"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.MyBufferedReader:56"
        BranchSideFuncs:
        - "info(java.lang.String)"
        - "<init>(java.lang.String)"
      - BranchSide: "ee.jakarta.tck.jsonp.common.MyBufferedReader:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:53,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:54,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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].setThrowIOException(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    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: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].read()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - "[java.io.BufferedReader].read()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:63,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:64,1"
      Dst: "[java.io.BufferedReader].read()"
    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: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].read(char[],int,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionDepth: 1
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - "[java.io.BufferedReader].read(char[],int,int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:68,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:69,1"
      Dst: "[java.io.BufferedReader].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: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].readLine()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - "[java.io.BufferedReader].readLine()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:73,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:74,1"
      Dst: "[java.io.BufferedReader].readLine()"
    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: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].ready()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - "[java.io.BufferedReader].ready()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:78,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:79,1"
      Dst: "[java.io.BufferedReader].ready()"
    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: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].reset()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - "[java.io.BufferedReader].reset()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:83,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:84,1"
      Dst: "[java.io.BufferedReader].reset()"
    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: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].close()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - "[java.io.BufferedReader].close()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:88,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:89,1"
      Dst: "[java.io.BufferedReader].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder"
    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: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:28,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonObjectBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[java.lang.Long].intValue()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - "[java.lang.Double].doubleValue()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - "[java.lang.Boolean].booleanValue()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].addNull(java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:44,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:44,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:46,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:48,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:48,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:50,1"
      Dst: "[java.lang.Long].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:52,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:54,1"
      Dst: "[java.lang.Double].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:54,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:56,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:58,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:58,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:60,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:62,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:64,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonValueType:101"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonValueType:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:101,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:101,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getSimpleName()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.LinkedList].<init>()"
    - "[java.lang.Class].getInterfaces()"
    - "[java.util.LinkedList].push(java.lang.Object)"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.LinkedList].pop()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonValueType:70"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonValueType:75"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonValueType:74"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonValueType:76"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonValueType:78"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonValueType:79"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonValueType:89"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonValueType:88"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonValueType:82"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonValueType:85"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonValueType:84"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonValueType:85"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonValueType:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:69,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:69,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:75,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:76,1"
      Dst: "[java.lang.Class].getInterfaces()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:77,1"
      Dst: "[java.util.LinkedList].push(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:79,1"
      Dst: "[java.util.AbstractCollection].isEmpty()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:80,1"
      Dst: "[java.util.LinkedList].pop()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:90,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:90,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].<init>(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:404,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:405,1"
      Dst: "[java.util.logging.Logger].info(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: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:417,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:419,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:420,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].<init>(java.lang.Throwable)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:430,1"
      Dst: "[java.lang.Exception].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: ""
    functionLinenumber: 438
    functionLinenumberEnd: 445
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    - "[java.lang.Throwable].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    functionUses: 6
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:439"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:442"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:441"
        BranchSideFuncs:
        - "printStackTrace()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:440,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace(java.io.PrintStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: ""
    functionLinenumber: 452
    functionLinenumberEnd: 459
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace(java.io.PrintStream)"
    functionUses: 4
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:453"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:456"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:455"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintStream)"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:454,1"
      Dst: "[java.lang.Throwable].printStackTrace(java.io.PrintStream)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace(java.io.PrintWriter)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].printStackTrace(java.io.PrintWriter)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:467"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:470"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:468,1"
      Dst: "[java.lang.Throwable].printStackTrace(java.io.PrintWriter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].getCause()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: ""
    functionLinenumber: 475
    functionLinenumberEnd: 477
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].initCause(java.lang.Throwable)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:481"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:483"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:482"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:483"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:485"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:482,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:483,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:484,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValueImpl].<init>(jakarta.json.JsonValue$ValueType)"
    functionSourceFile: "jakarta.json.JsonValueImpl"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue$ValueType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValueImpl:39,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: "[jakarta.json.JsonValueImpl].getValueType()"
    functionSourceFile: "jakarta.json.JsonValueImpl"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValueImpl].equals(java.lang.Object)"
    functionSourceFile: "jakarta.json.JsonValueImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonValueImpl].getValueType()"
    - "[jakarta.json.JsonValue].getValueType()"
    - "[java.lang.Enum].equals(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jakarta.json.JsonValueImpl:65"
      Branch Sides:
      - BranchSide: "jakarta.json.JsonValueImpl:68"
        BranchSideFuncs: []
      - BranchSide: "jakarta.json.JsonValueImpl:67"
        BranchSideFuncs: []
    - Branch String: "jakarta.json.JsonValueImpl:68"
      Branch Sides:
      - BranchSide: "jakarta.json.JsonValueImpl:71"
        BranchSideFuncs: []
      - BranchSide: "jakarta.json.JsonValueImpl:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "jakarta.json.JsonValueImpl:69,1"
      Dst: "[jakarta.json.JsonValueImpl].getValueType()"
    - Src: "jakarta.json.JsonValueImpl:69,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "jakarta.json.JsonValueImpl:69,1"
      Dst: "[java.lang.Enum].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValueImpl].hashCode()"
    functionSourceFile: "jakarta.json.JsonValueImpl"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].hashCode()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValueImpl:83,1"
      Dst: "[java.lang.Enum].hashCode()"
    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: "[jakarta.json.JsonValueImpl].toString()"
    functionSourceFile: "jakarta.json.JsonValueImpl"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].name()"
    - "[java.lang.String].toLowerCase()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValueImpl:88,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "jakarta.json.JsonValueImpl:88,1"
      Dst: "[java.lang.String].toLowerCase()"
    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: "[ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests].jsonStringEqualsTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.JsonString].equals(java.lang.Object)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:62"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:65"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:64"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:79"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:82"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:51,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:53,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:54,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:54,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:62,1"
      Dst: "[jakarta.json.JsonString].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:66,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:86,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:88,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: 320
    functionLinenumberEnd: 323
    functionDepth: 1
    returnType: "jakarta.json.JsonString"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(java.lang.String)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].add(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].build()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].build()"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.EmptyArray].getJsonString(int)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getJsonString(int)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.JsonArray].getJsonString(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:321,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:321,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:321,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:322,1"
      Dst: "[jakarta.json.JsonArray].getJsonString(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: "[jakarta.json.Json].createArrayBuilder()"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonProviderImpl].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createArrayBuilder()"
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createArrayBuilder()"
    functionUses: 3
    ICount: 3
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:241,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:241,1"
      Dst: "[jakarta.json.spi.JsonProvider].createArrayBuilder()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: 379
    functionLinenumberEnd: 383
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonStringImpl].getString()"
    - "[jakarta.json.JsonString].getString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:380"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:382"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:381"
        BranchSideFuncs:
        - "getString()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:382,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:382,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests].jsonStringHashCodeTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.JsonString].hashCode()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:116"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:119"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:118"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:135"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:138"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:104,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:105,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:106,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:106,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:107,1"
      Dst: "[jakarta.json.JsonString].hashCode()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:107,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:120,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:142,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:144,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests].jsonStringGetCharsTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.JsonString].getChars()"
    - "[java.lang.CharSequence].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.CharSequence].length()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:170"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:173"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:172"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:174"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:178"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:160,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:161,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:162,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:162,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:166,1"
      Dst: "[jakarta.json.JsonString].getChars()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:167,1"
      Dst: "[java.lang.CharSequence].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:170,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:174,1"
      Dst: "[java.lang.String].length()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:174,1"
      Dst: "[java.lang.CharSequence].length()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:174,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:177,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:179,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1217"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1223"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1222"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1217,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1218,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1219,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1223,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1115"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1121"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1120"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1116,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1117,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1121,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.TestResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedList].<init>()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:40,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:42,1"
      Dst: "[java.util.LinkedList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.TestResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestFail].<init>(java.lang.String,java.lang.String)"
    - "[java.util.LinkedList].addLast(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestFail].<init>(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:54,1"
      Dst: "[java.util.LinkedList].addLast(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.TestFail].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.TestFail"
    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>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.TestFail:41,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.TestResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.StringBuilder].append(char)"
    - "[ee.jakarta.tck.jsonp.api.common.TestFail].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[org.opentest4j.AssertionFailedError].<init>(java.lang.String)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.TestResult:64"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.TestResult:67"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.TestResult:66"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.TestResult:70"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.TestResult:74"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.TestResult:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:64,1"
      Dst: "[java.util.AbstractCollection].isEmpty()"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:67,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:68,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:70,1"
      Dst: "[java.util.AbstractSequentialList].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:70,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:70,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:71,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestFail].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:74,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:74,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.common.TestFail].toString()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.TestFail"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 18
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.TestFail:54,1"
      Dst: "[java.lang.String].length()"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestFail:54,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestFail:55,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestFail:58,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests].jsonBuilderFactoryTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - "[jakarta.json.JsonBuilderFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - "[jakarta.json.JsonBuilderFactory].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - "[jakarta.json.JsonBuilderFactory].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:61"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:64"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:63"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:71"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:74"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:73"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:82"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:87"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:56,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:58,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:58,1"
      Dst: "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:60,1"
      Dst: "[jakarta.json.JsonBuilderFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:61,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:68,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:69,1"
      Dst: "[jakarta.json.JsonBuilderFactory].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:69,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:70,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:71,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:79,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:80,1"
      Dst: "[jakarta.json.JsonBuilderFactory].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:81,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:81,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:82,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:86,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:88,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.HashMap].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1472,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1473,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: 1533
    functionLinenumberEnd: 1546
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[org.eclipse.parsson.JsonReaderImpl].readArray()"
    - "[java.lang.Throwable].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    - "[org.eclipse.parsson.JsonReaderImpl].close()"
    - "[jakarta.json.JsonReader].readArray()"
    - "[jakarta.json.JsonReader].close()"
    functionUses: 1
    ICount: 21
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1542"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1545"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1544"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1542"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1545"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1544"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1542"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1544"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1543"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1537,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1537,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1538,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1543,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1540,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[jakarta.json.Json].createReader(java.io.Reader)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonProviderImpl].createReader(java.io.Reader)"
    - "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createReader(java.io.Reader)"
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createReader(java.io.Reader)"
    functionUses: 2
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:192,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:192,1"
      Dst: "[jakarta.json.spi.JsonProvider].createReader(java.io.Reader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:846"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:852"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:851"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:846,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:847,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:848,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:848,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:852,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: 388
    functionLinenumberEnd: 402
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.AbstractList].iterator()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 26
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:389"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:null"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:395"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:400"
        BranchSideFuncs:
        - "toStringJsonValue(jakarta.json.JsonValue)"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:399"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:397"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:395"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:394"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:391,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:392,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:393,1"
      Dst: "[java.util.List].iterator()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:395,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:396,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:396,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:396,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:397,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:401,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: 454
    functionLinenumberEnd: 465
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonConstant(jakarta.json.JsonValue)"
    functionUses: 2
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:455"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:457"
        BranchSideFuncs:
        - "toStringJsonNumber(jakarta.json.JsonNumber)"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:456"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:457"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:459"
        BranchSideFuncs:
        - "toStringJsonString(jakarta.json.JsonString)"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:458"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:459"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:461"
        BranchSideFuncs:
        - "toStringJsonArray(jakarta.json.JsonArray)"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:460"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:461"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:464"
        BranchSideFuncs:
        - "toStringJsonObject(jakarta.json.JsonObject)"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:463"
        BranchSideFuncs:
        - "toStringJsonConstant(jakarta.json.JsonValue)"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:456,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:458,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:460,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:462,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:464,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonConstant(jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: 442
    functionLinenumberEnd: 449
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonNumber"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonNumberImpl].isIntegral()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].isIntegral()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].isIntegral()"
    - "[org.eclipse.parsson.JsonNumberImpl].longValue()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].longValue()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].longValue()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber].bigDecimalValue()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].bigDecimalValue()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].bigDecimalValue()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber].bigDecimalValue()"
    - "[jakarta.json.JsonNumber].isIntegral()"
    - "[jakarta.json.JsonNumber].longValue()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long)"
    - "[jakarta.json.JsonNumber].bigDecimalValue()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal)"
    functionUses: 2
    ICount: 11
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:443"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:445"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:444"
        BranchSideFuncs:
        - "isIntegral()"
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:445"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:448"
        BranchSideFuncs:
        - "longValue()"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:447"
        BranchSideFuncs:
        - "bigDecimalValue()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:445,1"
      Dst: "[jakarta.json.JsonNumber].isIntegral()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:446,1"
      Dst: "[jakarta.json.JsonNumber].longValue()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:446,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:448,1"
      Dst: "[jakarta.json.JsonNumber].bigDecimalValue()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:448,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: 407
    functionLinenumberEnd: 421
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[jakarta.json.EmptyObject].entrySet()"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].entrySet()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.util.HashMap$Node].getKey()"
    - "[java.util.Hashtable$Entry].getKey()"
    - "[java.util.WeakHashMap$Entry].getKey()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getKey()"
    - "[java.util.TreeMap$Entry].getKey()"
    - "[java.util.AbstractMap$SimpleImmutableEntry].getKey()"
    - "[java.util.HashMap$Node].getValue()"
    - "[java.util.AbstractMap$SimpleImmutableEntry].getValue()"
    - "[java.util.WeakHashMap$Entry].getValue()"
    - "[java.util.TreeMap$Entry].getValue()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getValue()"
    - "[java.util.Hashtable$Entry].getValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 31
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:408"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:410"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:409"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
        - "entrySet()"
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:413"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:419"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "toStringJsonValue(jakarta.json.JsonValue)"
        - "next()"
        - "entrySet()"
        - "getKey()"
        - "equals(java.lang.Object)"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:418"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:416"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:417"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:410,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:411,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:413,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:413,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:413,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:413,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:414,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:415,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:415,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:415,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:416,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:420,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonConstant(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: 426
    functionLinenumberEnd: 437
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:427"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:429"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:428"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:429"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:431"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:430"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:431"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:433"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:432"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:433"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:436"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:435"
        BranchSideFuncs: []
    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: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: 1515
    functionLinenumberEnd: 1528
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[org.eclipse.parsson.JsonReaderImpl].readObject()"
    - "[java.lang.Throwable].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    - "[org.eclipse.parsson.JsonReaderImpl].close()"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonReader].close()"
    functionUses: 1
    ICount: 21
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1524"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1527"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1526"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1524"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1527"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1526"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1524"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1526"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1525"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1519,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1519,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1520,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1525,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1522,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:864"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:870"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:869"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:864,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:865,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:866,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:866,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:870,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests].jsonBuilderFactoryTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - "[jakarta.json.JsonBuilderFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getFooConfig()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:116"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:119"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:118"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:125"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:129"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:110,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:114,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:114,1"
      Dst: "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:115,1"
      Dst: "[jakarta.json.JsonBuilderFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:116,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:123,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getFooConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:128,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:130,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getFooConfig()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.HashMap].<init>()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1492,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1493,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1495,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1495,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests].jsonBuilderFactory11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:142,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:143,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:144,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    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: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:48,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:50,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:72,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:631,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:631,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:631,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 3
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - "[jakarta.json.JsonBuilderFactory].createArrayBuilder(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:217"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:214,1"
      Dst: "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:215,1"
      Dst: "[jakarta.json.JsonBuilderFactory].createArrayBuilder(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:216,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:217,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:219,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:219,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:218,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:284"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:283"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:284"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:284,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:124,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue,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: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonValue].getValueType()"
    - "[java.lang.Enum].ordinal()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonObject,jakarta.json.JsonObject,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonString,jakarta.json.JsonString,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonNumber,jakarta.json.JsonNumber,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonValue].toString()"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:102"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:105"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:104"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:111"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:114"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:91,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:91,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonObject,jakarta.json.JsonObject,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:95,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:97,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonString,jakarta.json.JsonString,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonNumber,jakarta.json.JsonNumber,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:105,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:105,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:106,1"
      Dst: "[jakarta.json.JsonValue].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:111,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonObject,jakarta.json.JsonObject,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObject"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:43"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:46"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:43,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:46,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:46,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:47,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:55"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:58"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:55,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:58,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:58,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:59,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonString,jakarta.json.JsonString,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonString"
    - "jakarta.json.JsonString"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonString].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonString].getString()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:67"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:70"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:67,1"
      Dst: "[jakarta.json.JsonString].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:70,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:70,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:71,1"
      Dst: "[jakarta.json.JsonString].getString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonNumber,jakarta.json.JsonNumber,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonNumber"
    - "jakarta.json.JsonNumber"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonNumber].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonNumber].toString()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:79"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:82"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:79,1"
      Dst: "[jakarta.json.JsonNumber].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:82,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:82,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:83,1"
      Dst: "[jakarta.json.JsonNumber].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonValue].getValueType()"
    - "[java.lang.Enum].ordinal()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonString].getString()"
    - "[jakarta.json.JsonNumber].toString()"
    - "[java.lang.Boolean].toString(boolean)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:188,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:188,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:190,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:192,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:194,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:196,1"
      Dst: "[jakarta.json.JsonNumber].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:198,1"
      Dst: "[java.lang.Boolean].toString(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:204,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:86,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:87,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:766,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:766,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:766,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:100,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:101,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:879,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:879,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:879,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:114,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:117,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:993,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:993,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:993,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - "[jakarta.json.JsonBuilderFactory].createArrayBuilder(jakarta.json.JsonArray)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:128,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:130,1"
      Dst: "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:132,1"
      Dst: "[jakarta.json.JsonBuilderFactory].createArrayBuilder(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:133,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:137,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:137,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:141,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:141,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObject)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:153,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:154,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:156,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:212,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:212,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:212,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[jakarta.json.Json].createObjectBuilder()"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createObjectBuilder()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:278,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:278,1"
      Dst: "[jakarta.json.spi.JsonProvider].createObjectBuilder()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObject)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 3
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - "[jakarta.json.JsonBuilderFactory].createObjectBuilder(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:241"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:237,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:237,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:237,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:238,1"
      Dst: "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:239,1"
      Dst: "[jakarta.json.JsonBuilderFactory].createObjectBuilder(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:240,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:241,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:243,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:242,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObject)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:167,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:168,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:170,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:221,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:221,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:221,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObject)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:181,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:182,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:230,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:230,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:230,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObject)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:195,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:196,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:198,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].verifyCreateObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:239,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:239,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:239,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - "[jakarta.json.JsonBuilderFactory].createObjectBuilder(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:255,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:257,1"
      Dst: "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:259,1"
      Dst: "[jakarta.json.JsonBuilderFactory].createObjectBuilder(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:260,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:264,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:264,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:268,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:268,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(long)"
    - "[java.math.BigDecimal].valueOf(double)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(java.math.BigDecimal)"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(java.math.BigInteger)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList(java.util.List,java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsList(java.util.List,java.util.List)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:60,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:61,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:64,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:67,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:68,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:71,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:73,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:75,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:78,1"
      Dst: "[java.math.BigDecimal].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:78,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:79,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:79,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:80,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:83,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList(java.util.List,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:86,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:87,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:90,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:92,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:94,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:96,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:97,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:98,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:101,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:107,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsList(java.util.List,java.util.List)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:107,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:109,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2510,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2510,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2511,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2511,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2513,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2518,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2519,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2517,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2525,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2526,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2528,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2529,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2493,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2493,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2494,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2497,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2497,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2477,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2477,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2478,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2481,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2481,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[java.math.BigDecimal].valueOf(long)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].addNull()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2571,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2571,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2572,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2571,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2572,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2574,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2574,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2574,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2575,1"
      Dst: "[java.math.BigDecimal].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2575,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2575,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2575,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2578,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2578,1"
      Dst: "[jakarta.json.JsonArrayBuilder].addNull()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2579,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2582,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2582,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2583,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2586,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.JsonArray].getJsonNumber(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:293,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:293,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:293,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:294,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber(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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: 302
    functionLinenumberEnd: 305
    functionDepth: 1
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(int)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].build()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].build()"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getJsonNumber(int)"
    - "[jakarta.json.EmptyArray].getJsonNumber(int)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.JsonArray].getJsonNumber(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:303,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:303,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:303,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:304,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber(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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.JsonArray].getJsonNumber(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:298,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:298,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:298,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:299,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber(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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(java.math.BigDecimal)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.JsonArray].getJsonNumber(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:308,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:308,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:308,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:309,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber(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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(java.math.BigInteger)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.JsonArray].getJsonNumber(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:313,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:313,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:313,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:314,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber(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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[java.math.BigDecimal].valueOf(double)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[jakarta.json.JsonReader].close()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonValue(jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 84
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:162"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:163"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:162"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:159"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:169"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:168"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:171"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:172"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:171"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:169"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:180"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:132,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:133,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:136,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:140,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:141,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:144,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:146,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:148,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:150,1"
      Dst: "[java.math.BigDecimal].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:150,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:150,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:151,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:152,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:155,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:158,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:159,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:160,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:162,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:169,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:164,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:166,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:169,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:169,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:170,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:171,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:173,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonValue(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:176,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:176,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:178,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 15
    CyclomaticComplexity: 3
  - functionName: "[jakarta.json.Json].createWriter(java.io.Writer)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createWriter(java.io.Writer)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:169,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:169,1"
      Dst: "[jakarta.json.spi.JsonProvider].createWriter(java.io.Writer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonValue(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonNumber(jakarta.json.JsonNumber)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonString(jakarta.json.JsonString)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonConstant(jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:364"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:366"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:365"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:366"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:368"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:367"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:368"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:370"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:369"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:370"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:373"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:365,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonNumber(jakarta.json.JsonNumber)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:367,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonString(jakarta.json.JsonString)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:369,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:371,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:373,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonConstant(jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonNumber(jakarta.json.JsonNumber)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonNumber"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:357,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:357,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:357,1"
      Dst: "[java.util.logging.Logger].info(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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonString(jakarta.json.JsonString)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:329,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:329,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:329,1"
      Dst: "[java.util.logging.Logger].info(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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:336,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:336,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:336,1"
      Dst: "[java.util.logging.Logger].info(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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:343,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:343,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:343,1"
      Dst: "[java.util.logging.Logger].info(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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonConstant(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonConstant(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:350,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonConstant(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:350,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:350,1"
      Dst: "[java.util.logging.Logger].info(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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[java.math.BigDecimal].valueOf(double)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[java.util.List].size()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[jakarta.json.JsonArray].getJsonNumber(int)"
    - "[jakarta.json.JsonValue].getValueType()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonValueType(jakarta.json.JsonValue$ValueType,jakarta.json.JsonValue$ValueType)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberTypes(boolean[])"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.JsonNumber].isIntegral()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberTypes(boolean[],boolean)"
    - "[jakarta.json.JsonNumber].intValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - "[jakarta.json.JsonArray].getInt(int)"
    - "[jakarta.json.JsonNumber].intValueExact()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberType(boolean,boolean)"
    - "[jakarta.json.JsonNumber].longValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(long,long)"
    - "[jakarta.json.JsonNumber].longValueExact()"
    - "[jakarta.json.JsonNumber].doubleValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(double,double)"
    - "[jakarta.json.JsonNumber].bigDecimalValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.math.BigDecimal,java.math.BigDecimal)"
    - "[jakarta.json.JsonNumber].bigIntegerValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.math.BigInteger,java.math.BigInteger)"
    - "[jakarta.json.JsonNumber].bigIntegerValueExact()"
    - "[jakarta.json.JsonArray].getBoolean(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(boolean,boolean)"
    - "[jakarta.json.JsonArray].isNull(int)"
    - "[jakarta.json.JsonArray].getJsonString(int)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonArray].getString(int)"
    - "[jakarta.json.JsonArray].getJsonObject(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[jakarta.json.JsonArray].getJsonArray(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[jakarta.json.JsonArray].getBoolean(int,boolean)"
    - "[jakarta.json.JsonArray].getInt(int,int)"
    - "[jakarta.json.JsonArray].getString(int,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 427
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:258"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:284"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:283"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:261"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:264"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:266"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:269"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:268"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:270"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:273"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:272"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:274"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:276"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:275"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:278"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:215"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:214"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:284"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:307"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:306"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:287"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:290"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:289"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:291"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:294"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:293"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:295"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:298"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:297"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:300"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:284"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:283"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:311"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:330"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:329"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:314"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:318"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:317"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:319"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:322"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:321"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:323"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:307"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:306"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:332"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:336"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:335"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:337"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:340"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:339"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:342"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:348"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:347"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:350"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:353"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:352"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:354"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:357"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:356"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:359"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:362"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:361"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:364"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:369"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:368"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:370"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:374"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:373"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:375"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:379"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:378"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:380"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:384"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:383"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:385"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:389"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:388"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:391"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:394"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:393"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:395"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:398"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:397"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:399"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:404"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:403"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:406"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:409"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:408"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:411"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:416"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:415"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:418"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:421"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:420"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:422"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:426"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:425"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:426"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:428"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:427"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:428"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:432"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:431"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:434"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:436"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:435"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:436"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:438"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:437"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:438"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:440"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:439"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:440"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:442"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:441"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:442"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:444"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:443"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:444"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:448"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:447"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:450"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:452"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:451"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:452"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:454"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:453"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:454"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:456"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:455"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:456"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:458"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:457"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:458"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:460"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:459"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:460"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:464"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:463"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:466"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:469"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:468"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:469"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:471"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:470"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:471"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:473"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:472"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:473"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:475"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:474"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:475"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:477"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:476"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:477"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:482"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:217,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:218,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:221,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:231,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:232,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:233,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:237,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:241,1"
      Dst: "[java.math.BigDecimal].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:241,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:241,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:242,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:243,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:246,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:249,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:251,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:251,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:262,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:262,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:261,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonValueType(jakarta.json.JsonValue$ValueType,jakarta.json.JsonValue$ValueType)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:265,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberTypes(boolean[])"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:265,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:267,1"
      Dst: "[jakarta.json.JsonNumber].isIntegral()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:266,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberTypes(boolean[],boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:271,1"
      Dst: "[jakarta.json.JsonNumber].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:270,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:274,1"
      Dst: "[jakarta.json.JsonArray].getInt(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:279,1"
      Dst: "[jakarta.json.JsonNumber].intValueExact()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:291,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberType(boolean,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:296,1"
      Dst: "[jakarta.json.JsonNumber].longValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:295,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(long,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:301,1"
      Dst: "[jakarta.json.JsonNumber].longValueExact()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:324,1"
      Dst: "[jakarta.json.JsonNumber].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:323,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(double,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:343,1"
      Dst: "[jakarta.json.JsonNumber].bigDecimalValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:342,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.math.BigDecimal,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:360,1"
      Dst: "[jakarta.json.JsonNumber].bigIntegerValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:359,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.math.BigInteger,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:365,1"
      Dst: "[jakarta.json.JsonNumber].bigIntegerValueExact()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:370,1"
      Dst: "[jakarta.json.JsonArray].getBoolean(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:370,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(boolean,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:380,1"
      Dst: "[jakarta.json.JsonArray].isNull(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:392,1"
      Dst: "[jakarta.json.JsonArray].getJsonString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:396,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:395,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:400,1"
      Dst: "[jakarta.json.JsonArray].getString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:407,1"
      Dst: "[jakarta.json.JsonArray].getJsonObject(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:411,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:419,1"
      Dst: "[jakarta.json.JsonArray].getJsonArray(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:422,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:434,1"
      Dst: "[jakarta.json.JsonArray].getBoolean(int,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:450,1"
      Dst: "[jakarta.json.JsonArray].getInt(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:467,1"
      Dst: "[jakarta.json.JsonArray].getString(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:481,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:483,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 112
    CyclomaticComplexity: 54
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonValueType(jakarta.json.JsonValue$ValueType,jakarta.json.JsonValue$ValueType)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue$ValueType"
    - "jakarta.json.JsonValue$ValueType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonValue$ValueType)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:987"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:993"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:992"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:988,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:989,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonValue$ValueType)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:993,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberTypes(boolean[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberType(boolean)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1052"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1057"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1056"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1054"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1051"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1050"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1051,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1053,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberType(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1053,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1053,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1057,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberType(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1041"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1044"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1043"
        BranchSideFuncs: []
    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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberTypes(boolean[],boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberType(boolean)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberTypes(boolean[])"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1023"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1031"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1030"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1024"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1023"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1022"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1025,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1026,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberType(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1026,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1031,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1032,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberTypes(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: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberType(boolean,boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberType(boolean)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1005"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1011"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1010"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1006,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1007,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberType(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1007,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1011,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(long,long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1132"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1138"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1137"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1133,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1134,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1138,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(double,double)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(double)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1166"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1172"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1171"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1167,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1168,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(double)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1172,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.math.BigDecimal,java.math.BigDecimal)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.math.BigDecimal"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.math.BigDecimal].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1183"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1189"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1188"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1183,1"
      Dst: "[java.math.BigDecimal].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1184,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1185,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1189,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.math.BigInteger,java.math.BigInteger)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.math.BigInteger].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigInteger)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1200"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1206"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1205"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1200,1"
      Dst: "[java.math.BigInteger].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1201,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1202,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1206,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(boolean,boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(boolean)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1081"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1087"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1086"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1082,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1083,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1087,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:508"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:509"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:508"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:505"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:523"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:522"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:501,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:502,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:504,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:505,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:506,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:508,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:523,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:510,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:512,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:514,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:518,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:517,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:521,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 9
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[java.io.StringReader].read()"
    - "[java.lang.Character].isWhitespace(int)"
    - "[java.io.StringWriter].write(int)"
    - "[java.lang.Throwable].printStackTrace()"
    - "[java.io.StringWriter].toString()"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:263"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:279"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:278"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:265"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:269"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:268"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:266"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:269"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:268"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:270"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:274"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:273"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:271"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:273"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:272"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:272"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:272"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:271"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:274"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:263"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:257,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:258,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:263,1"
      Dst: "[java.io.StringReader].read()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:266,1"
      Dst: "[java.lang.Character].isWhitespace(int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:269,1"
      Dst: "[java.io.StringWriter].write(int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:278,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:280,1"
      Dst: "[java.io.StringWriter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 8
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:828"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:834"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:833"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:828,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:829,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:830,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:834,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayGetValuesAsTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[java.util.ArrayList].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[java.util.List].add(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList(java.util.List,java.lang.String)"
    - "[jakarta.json.JsonArray].getValuesAs(java.lang.Class)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsList(java.util.List,java.util.List)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArray].getString(int)"
    - "[java.util.List].get(int)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:557"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:560"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:559"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:570"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:574"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:573"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:574"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:580"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:579"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:543,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:544,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:544,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:544,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:547,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:548,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:548,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:550,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList(java.util.List,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:553,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs(java.lang.Class)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:557,1"
      Dst: "[java.util.List].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:557,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:557,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:561,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsList(java.util.List,java.util.List)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:564,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:570,1"
      Dst: "[jakarta.json.JsonArray].getString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:571,1"
      Dst: "[java.util.List].get(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:571,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:570,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:579,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:581,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.JsonArray].getJsonNumber(int)"
    - "[jakarta.json.JsonArray].getJsonString(int)"
    - "[jakarta.json.JsonArray].getJsonArray(int)"
    - "[jakarta.json.JsonArray].getJsonObject(int)"
    - "[jakarta.json.JsonArray].getInt(int)"
    - "[jakarta.json.JsonArray].getString(int)"
    - "[jakarta.json.JsonArray].getBoolean(int)"
    - "[jakarta.json.JsonNumber].intValue()"
    - "[jakarta.json.JsonArray].isNull(int)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.JsonNumber].intValueExact()"
    - "[jakarta.json.JsonNumber].longValueExact()"
    - "[jakarta.json.JsonNumber].bigIntegerValueExact()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].add(int,java.lang.Object)"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[java.util.List].addAll(int,java.util.Collection)"
    - "[java.util.List].clear()"
    - "[java.util.List].remove(int)"
    - "[java.util.List].removeAll(java.util.Collection)"
    - "[java.util.List].remove(java.lang.Object)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 757
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:607,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:608,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:611,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:614,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:614,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:621,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:649,1"
      Dst: "[jakarta.json.JsonArray].getJsonString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:691,1"
      Dst: "[jakarta.json.JsonArray].getJsonArray(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:705,1"
      Dst: "[jakarta.json.JsonArray].getJsonObject(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:719,1"
      Dst: "[jakarta.json.JsonArray].getInt(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:733,1"
      Dst: "[jakarta.json.JsonArray].getString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:761,1"
      Dst: "[jakarta.json.JsonArray].getBoolean(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:817,1"
      Dst: "[jakarta.json.JsonNumber].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1013,1"
      Dst: "[jakarta.json.JsonArray].isNull(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1040,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1040,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1040,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1086,1"
      Dst: "[jakarta.json.JsonNumber].intValueExact()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1102,1"
      Dst: "[jakarta.json.JsonNumber].longValueExact()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1118,1"
      Dst: "[jakarta.json.JsonNumber].bigIntegerValueExact()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1135,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1149,1"
      Dst: "[java.util.List].add(int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1163,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1177,1"
      Dst: "[java.util.List].addAll(int,java.util.Collection)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1191,1"
      Dst: "[java.util.List].clear()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1205,1"
      Dst: "[java.util.List].remove(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1219,1"
      Dst: "[java.util.List].removeAll(java.util.Collection)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1233,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1243,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 135
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayNullValueExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 101
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1258,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1262,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1264,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1266,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1271,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1277,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1290,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1303,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1316,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1330,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1340,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 19
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonCreateArrayBuilder11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1354,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1355,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1356,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders"
    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: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:50,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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testCreateFromCollection(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testCreateFromJsonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testGetStringValuesAs(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testGetIntValuesAs(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:61,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testCreateFromCollection(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testCreateFromJsonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testGetStringValuesAs(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testGetIntValuesAs(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testCreateFromCollection(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[java.util.List].size()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[jakarta.json.JsonString].getString()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[jakarta.json.Json].createArrayBuilder(java.util.Collection)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:79"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:82"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:81"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:84"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:76,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:78,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:78,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:79,1"
      Dst: "[java.util.List].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:79,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:79,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:80,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:80,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:82,1"
      Dst: "[jakarta.json.Json].createArrayBuilder(java.util.Collection)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:83,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:84,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:86,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:86,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:85,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:692,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:692,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:693,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:173"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:172"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:173"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:173,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testCreateFromJsonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[jakarta.json.Json].createArrayBuilder(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:101"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:97,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:98,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:99,1"
      Dst: "[jakarta.json.Json].createArrayBuilder(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:100,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:101,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:103,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:102,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.Json].createArrayBuilder(jakarta.json.JsonArray)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createArrayBuilder(jakarta.json.JsonArray)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:253,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:253,1"
      Dst: "[jakarta.json.spi.JsonProvider].createArrayBuilder(jakarta.json.JsonArray)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testGetStringValuesAs(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders$getString__8].bootstrap$()"
    - "[jakarta.json.JsonArray].getValuesAs(java.util.function.Function)"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[jakarta.json.JsonString].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Object].toString()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:118"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:-1"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:-2"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:119"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:128"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:127"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:128"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:127"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:128"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:127"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:125"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:123"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:122"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:128"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:115,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:116,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:117,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders$getString__8].bootstrap$()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:117,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs(java.util.function.Function)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:118,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:120,1"
      Dst: "[java.util.List].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:122,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:123,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:125,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:125,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:130,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:130,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:129,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 7
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testGetIntValuesAs(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders$intValue__9].bootstrap$()"
    - "[jakarta.json.JsonArray].getValuesAs(java.util.function.Function)"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[jakarta.json.JsonNumber].intValue()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Object].toString()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:145"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:-1"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:-2"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:146"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:155"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:154"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:149"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:155"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:154"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:149"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:155"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:154"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:152"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:150"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:149"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:155"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:142,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:143,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:144,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders$intValue__9].bootstrap$()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:144,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs(java.util.function.Function)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:145,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:147,1"
      Dst: "[java.util.List].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:149,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:150,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:152,1"
      Dst: "[jakarta.json.JsonNumber].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:152,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:157,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:157,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:157,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:156,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 7
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayBuilder11AddTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1372,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1373,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1374,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:48,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].<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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAdd(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNullBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNullOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:59,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAdd(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNullBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNullOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAdd(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Double].valueOf(double)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(int,java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:96"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:108"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:107"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:103"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:87"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:89,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:90,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:91,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:94,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:97,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:97,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:98,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:98,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:100,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:101,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:102,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:105,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:105,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].ordinal()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Integer].toString()"
    - "[java.lang.Long].toString()"
    - "[java.math.BigInteger].toString()"
    - "[java.lang.Double].toString()"
    - "[java.math.BigDecimal].toString()"
    - "[java.lang.Boolean].toString()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:112,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:112,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:114,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:116,1"
      Dst: "[java.lang.Integer].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:118,1"
      Dst: "[java.lang.Long].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:120,1"
      Dst: "[java.math.BigInteger].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:122,1"
      Dst: "[java.lang.Double].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:124,1"
      Dst: "[java.math.BigDecimal].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:126,1"
      Dst: "[java.lang.Boolean].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:128,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:133,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:133,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:133,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonIO"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readValue()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonIO:36,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonIO:36,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonIO:36,1"
      Dst: "[jakarta.json.JsonReader].readValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(int,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:584,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:584,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonArrayBuilder].add(int,java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[jakarta.json.JsonArrayBuilder].add(int,int)"
    - "[java.lang.Long].longValue()"
    - "[jakarta.json.JsonArrayBuilder].add(int,long)"
    - "[jakarta.json.JsonArrayBuilder].add(int,java.math.BigInteger)"
    - "[java.lang.Double].doubleValue()"
    - "[jakarta.json.JsonArrayBuilder].add(int,double)"
    - "[jakarta.json.JsonArrayBuilder].add(int,java.math.BigDecimal)"
    - "[java.lang.Boolean].booleanValue()"
    - "[jakarta.json.JsonArrayBuilder].add(int,boolean)"
    - "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].addNull(int)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:81,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:81,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:83,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:85,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:85,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:87,1"
      Dst: "[java.lang.Long].longValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:87,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,long)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:89,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:91,1"
      Dst: "[java.lang.Double].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:91,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,double)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:93,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:95,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:95,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:97,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:99,1"
      Dst: "[jakarta.json.JsonArrayBuilder].addNull(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:101,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNullBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,int,ee.jakarta.tck.jsonp.api.common.JsonValueType)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:168"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:183"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:169,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:170,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:170,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:172,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:172,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,int,ee.jakarta.tck.jsonp.api.common.JsonValueType)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:173,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:176,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:180,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:180,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,int,ee.jakarta.tck.jsonp.api.common.JsonValueType)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonArrayBuilder].add(int,java.lang.String)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(int,java.math.BigInteger)"
    - "[jakarta.json.JsonArrayBuilder].add(int,java.math.BigDecimal)"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonValue)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:163,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:165,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:167,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:173,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:178,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:-1,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:182,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:187,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Double].valueOf(double)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:129"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:153"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:152"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:135"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:119"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:121,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:122,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:123,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:126,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:130,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:131,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:131,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:132,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:134,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:138,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:139,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:139,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:144,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:144,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:149,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:149,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:567,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:567,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[java.lang.Long].intValue()"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - "[java.lang.Double].doubleValue()"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - "[java.lang.Boolean].booleanValue()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].addNull()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:42,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:42,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:44,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:46,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:46,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:48,1"
      Dst: "[java.lang.Long].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:50,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:52,1"
      Dst: "[java.lang.Double].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:52,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:54,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:56,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:56,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:58,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:60,1"
      Dst: "[jakarta.json.JsonArrayBuilder].addNull()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:62,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:618,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(int,java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:198"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:202"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:192,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:194,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:194,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:195,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:196,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:197,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:198,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:199,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:200,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:199,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNullOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:216"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:232"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:213,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:215,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:219,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:220,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:220,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:224,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:224,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:229,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:229,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonArrayBuilder,jakarta.json.JsonArrayBuilder)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:242,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:244,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:248,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:244,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:255,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:258,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:261,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonArrayBuilder,jakarta.json.JsonArrayBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonArrayBuilder,jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 5
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonValue"
    - "int"
    - "jakarta.json.JsonArrayBuilder"
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:526"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:525,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:525,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:526,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:528,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:528,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:527,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonArrayBuilder)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:273,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:274,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:277,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:278,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:281,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:281,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:285,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:285,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonArrayBuilder)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:303"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:320"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:319"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:298,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:300,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:300,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:306,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:307,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:307,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:312,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:312,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:317,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:317,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonObjectBuilder,jakarta.json.JsonArrayBuilder)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:330,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:334,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:339,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:341,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:341,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:345,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonObjectBuilder,jakarta.json.JsonArrayBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonObjectBuilder,jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 5
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonValue"
    - "int"
    - "jakarta.json.JsonObjectBuilder"
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:550"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:553"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:549,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:549,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:550,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:552,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:552,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:551,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonObjectBuilder)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:357,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:358,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:361,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:362,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:365,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:365,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:369,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:369,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonObjectBuilder)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:388"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:405"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:382,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:384,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:384,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:386,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:386,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:391,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:392,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:392,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:397,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:397,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:402,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:402,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,java.lang.Object[])"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:415,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:416,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:419,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,java.lang.Object[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonArray"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].addAll(jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:496"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:498"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:502"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:505"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:495,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:497,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:500,1"
      Dst: "[jakarta.json.JsonArrayBuilder].addAll(jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:501,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:502,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:504,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:504,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:503,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:600,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,java.lang.Object[])"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:427,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:428,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:429,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:431,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:817,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:817,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:818,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,java.lang.Object[])"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:439,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:440,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:441,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:443,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:930,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:930,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:931,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,java.lang.Object[])"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:451,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:452,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:455,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1045,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1045,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1046,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].addAll(jakarta.json.JsonArrayBuilder)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:466,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:467,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:469,1"
      Dst: "[jakarta.json.JsonArrayBuilder].addAll(jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:470,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:473,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:473,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:477,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:477,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayBuilder11SetTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1389,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1390,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1391,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:47,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].<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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSet(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNullBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNullOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:58,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSet(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNullBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNullOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSet(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Double].valueOf(double)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:90"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:103"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:102"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:98"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:81"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:83,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:84,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:85,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:88,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:91,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:92,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:92,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:94,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:96,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:96,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:95,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:97,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:98,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:100,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:100,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:494,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonArrayBuilder].set(int,java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[jakarta.json.JsonArrayBuilder].set(int,int)"
    - "[java.lang.Long].longValue()"
    - "[jakarta.json.JsonArrayBuilder].set(int,long)"
    - "[jakarta.json.JsonArrayBuilder].set(int,java.math.BigInteger)"
    - "[java.lang.Double].doubleValue()"
    - "[jakarta.json.JsonArrayBuilder].set(int,double)"
    - "[jakarta.json.JsonArrayBuilder].set(int,java.math.BigDecimal)"
    - "[java.lang.Boolean].booleanValue()"
    - "[jakarta.json.JsonArrayBuilder].set(int,boolean)"
    - "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].setNull(int)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:206,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:206,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:208,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:210,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:210,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:212,1"
      Dst: "[java.lang.Long].longValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:212,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,long)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:214,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:216,1"
      Dst: "[java.lang.Double].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:216,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,double)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:218,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:220,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:220,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:222,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:224,1"
      Dst: "[jakarta.json.JsonArrayBuilder].setNull(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:226,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Double].valueOf(double)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:124"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:145"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:144"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:130"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:114"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:116,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:117,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:118,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:121,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:125,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:125,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:126,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:126,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:127,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:128,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:128,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:133,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:132,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:136,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:136,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:141,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:141,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:138,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 10
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNullBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set(jakarta.json.JsonArrayBuilder,int,ee.jakarta.tck.jsonp.api.common.JsonValueType)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:160"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:175"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:161,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:162,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:162,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:164,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set(jakarta.json.JsonArrayBuilder,int,ee.jakarta.tck.jsonp.api.common.JsonValueType)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:165,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:168,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:172,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:172,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set(jakarta.json.JsonArrayBuilder,int,ee.jakarta.tck.jsonp.api.common.JsonValueType)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonArrayBuilder].set(int,java.lang.String)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].set(int,java.math.BigInteger)"
    - "[jakarta.json.JsonArrayBuilder].set(int,java.math.BigDecimal)"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonValue)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:246,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:248,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:250,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:256,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:261,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:-1,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:265,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:270,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:192"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:196"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:185,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:187,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:187,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:188,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:190,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:190,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:190,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:191,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:192,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:193,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:194,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:193,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNullOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:212"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:228"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:208,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:210,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:210,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:215,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:216,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:216,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:220,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:220,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:225,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:225,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].verifySetBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonArrayBuilder,jakarta.json.JsonArrayBuilder)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:238,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:240,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:243,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:240,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:244,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:244,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:247,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].verifySetBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonArrayBuilder,jakarta.json.JsonArrayBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].verifySetBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonArrayBuilder,jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 5
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonValue"
    - "int"
    - "jakarta.json.JsonArrayBuilder"
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:401"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:400,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:400,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:401,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:403,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:403,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:402,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonArrayBuilder)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:258,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:259,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:259,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:262,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:263,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:266,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:266,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:270,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:270,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonArrayBuilder)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:288"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:305"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:283,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:285,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:285,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:291,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:292,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:292,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:297,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:297,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:302,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:302,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].verifySetBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonObjectBuilder,jakarta.json.JsonArrayBuilder)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:315,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:317,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:318,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:317,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:319,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:319,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:320,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:320,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:322,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].verifySetBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonObjectBuilder,jakarta.json.JsonArrayBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].verifySetBuilder(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,int,jakarta.json.JsonObjectBuilder,jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 5
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonValue"
    - "int"
    - "jakarta.json.JsonObjectBuilder"
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:425"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:424,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:424,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:425,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:427,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:427,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:426,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilderNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonObjectBuilder)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:333,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:334,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:334,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:337,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:338,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:341,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:341,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:345,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:345,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilderOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonObjectBuilder)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:364"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:381"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:380"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:358,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:360,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:360,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:362,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:362,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:367,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set(int,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:368,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:368,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:373,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:373,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:378,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:378,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayBuilder11RemoveTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1404,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1405,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1406,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:45,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].<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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].testRemove(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].testRemoveOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:56,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].testRemove(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].testRemoveOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].testRemove(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Double].valueOf(double)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:79"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:93"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:92"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:88"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:70"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:72,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:73,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:74,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:77,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:80,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:80,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:81,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:81,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:84,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:84,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:86,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:87,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:88,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayCommon].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:90,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:90,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].remove(jakarta.json.JsonArrayBuilder,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:206,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].remove(jakarta.json.JsonArrayBuilder,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: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].remove(jakarta.json.JsonArrayBuilder,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonArrayBuilder].remove(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:287,1"
      Dst: "[jakarta.json.JsonArrayBuilder].remove(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].testRemoveOutOfBounds(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Double].valueOf(double)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:114"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:139"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:138"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:121"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:104"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:106,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:107,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:108,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:111,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:115,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:116,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:116,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:117,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:119,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:124,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:125,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:125,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:130,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:130,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:135,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:135,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder].<init>(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.Recorder].<init>(java.lang.String[])"
    - "[java.lang.System].setProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:39,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.Recorder].<init>(java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:40,1"
      Dst: "[java.lang.System].setProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder].createCommandLine(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:51,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:53,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:59,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:59,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder].writePackageListFile(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder].doRecord(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].forName(java.lang.String)"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:72,1"
      Dst: "[java.lang.Class].forName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:73,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:75,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests].jsonValueOfTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser$Event].valueOf(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.stream.JsonParser$Event,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:55"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:70"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:58,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:58,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:60,1"
      Dst: "[jakarta.json.stream.JsonParser$Event].valueOf(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:61,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.stream.JsonParser$Event,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:64,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:64,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:94,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 12
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.stream.JsonParser$Event].valueOf(java.lang.String)"
    functionSourceFile: "jakarta.json.stream.JsonParser$Event"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    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: "jakarta.json.stream.JsonParser$Event:177,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: "[ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests].jsonValuesTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser$Event].values()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.stream.JsonParser$Event)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,jakarta.json.stream.JsonParser$Event)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:113"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:120"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:119"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:115"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:118"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:109,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:111,1"
      Dst: "[jakarta.json.stream.JsonParser$Event].values()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:114,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:116,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:116,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:118,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,jakarta.json.stream.JsonParser$Event)"
    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: "[jakarta.json.stream.JsonParser$Event].values()"
    functionSourceFile: "jakarta.json.stream.JsonParser$Event"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].clone()"
    - "[java.text.DateFormat].clone()"
    - "[java.util.Date].clone()"
    - "[java.util.Hashtable].clone()"
    - "[java.util.Vector].clone()"
    - "[java.util.IdentityHashMap].clone()"
    - "[java.util.Hashtable$Entry].clone()"
    - "[java.security.MessageDigestSpi].clone()"
    - "[java.text.Format].clone()"
    - "[java.util.concurrent.CopyOnWriteArrayList].clone()"
    - "[java.util.TreeMap].clone()"
    - "[java.lang.ref.Reference].clone()"
    - "[java.text.NumberFormat].clone()"
    - "[java.text.MessageFormat].clone()"
    - "[java.util.jar.Attributes].clone()"
    - "[java.text.DateFormatSymbols].clone()"
    - "[java.util.jar.Manifest].clone()"
    - "[java.util.TimeZone].clone()"
    - "[java.util.LinkedList].clone()"
    - "[java.text.DecimalFormatSymbols].clone()"
    - "[java.util.HashSet].clone()"
    - "[sun.util.calendar.CalendarDate].clone()"
    - "[java.util.HashMap].clone()"
    - "[java.security.Signature].clone()"
    - "[org.junit.platform.engine.UniqueId].clone()"
    - "[java.security.MessageDigest].clone()"
    - "[java.net.HttpCookie].clone()"
    - "[java.lang.Object].clone()"
    - "[java.util.ArrayList].clone()"
    - "[java.util.TreeSet].clone()"
    - "[java.util.AbstractMap].clone()"
    - "[java.util.Locale].clone()"
    - "[java.security.SignatureSpi].clone()"
    - "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State].clone()"
    - "[java.util.EnumSet].clone()"
    - "[java.util.Calendar].clone()"
    - "[java.text.Collator].clone()"
    - "[java.util.BitSet].clone()"
    - "[java.lang.invoke.MemberName].clone()"
    - "[java.util.zip.ZipEntry].clone()"
    - "[java.util.ArrayDeque].clone()"
    - "[java.lang.Thread].clone()"
    - "[java.lang.Enum].clone()"
    - "[java.text.BreakIterator].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 44
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonParser$Event:177,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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].ordinal()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1324,1"
      Dst: "[java.lang.Enum].ordinal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate"
    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: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreateDiff(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreatePatch(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreatePatchBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:49,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:51,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreateDiff(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreatePatch(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreatePatchBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreateDiff(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[jakarta.json.Json].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    - "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:70"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:65,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:68,1"
      Dst: "[jakarta.json.Json].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:69,1"
      Dst: "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:72,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:329,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:329,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:329,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:338,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:338,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:339,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[jakarta.json.Json].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonStructure"
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:378,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:378,1"
      Dst: "[jakarta.json.spi.JsonProvider].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:126"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:125"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:126"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:126,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreatePatch(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[jakarta.json.Json].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    - "[jakarta.json.JsonPatch].toJsonArray()"
    - "[jakarta.json.Json].createPatch(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:89"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:83,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:84,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:85,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:86,1"
      Dst: "[jakarta.json.Json].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:86,1"
      Dst: "[jakarta.json.JsonPatch].toJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:87,1"
      Dst: "[jakarta.json.Json].createPatch(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:88,1"
      Dst: "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:91,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:90,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.Json].createPatch(jakarta.json.JsonArray)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createPatch(jakarta.json.JsonArray)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:363,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:363,1"
      Dst: "[jakarta.json.spi.JsonProvider].createPatch(jakarta.json.JsonArray)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreatePatchBuilder(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[jakarta.json.Json].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    - "[jakarta.json.JsonPatch].toJsonArray()"
    - "[jakarta.json.Json].createPatchBuilder(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonPatchBuilder].build()"
    - "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:108"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:102,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:105,1"
      Dst: "[jakarta.json.Json].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:105,1"
      Dst: "[jakarta.json.JsonPatch].toJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:106,1"
      Dst: "[jakarta.json.Json].createPatchBuilder(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:107,1"
      Dst: "[jakarta.json.JsonPatchBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:107,1"
      Dst: "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:108,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:110,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:110,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:109,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.Json].createPatchBuilder(jakarta.json.JsonArray)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createPatchBuilder(jakarta.json.JsonArray)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:350,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:350,1"
      Dst: "[jakarta.json.spi.JsonProvider].createPatchBuilder(jakarta.json.JsonArray)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].<init>(java.io.Writer)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedWriter].<init>(java.io.Writer)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:39,1"
      Dst: "[java.io.BufferedWriter].<init>(java.io.Writer)"
    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: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].<init>(java.io.Writer,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedWriter].<init>(java.io.Writer,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:43,1"
      Dst: "[java.io.BufferedWriter].<init>(java.io.Writer,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: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].<init>(java.io.Writer,int,boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Writer"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedWriter].<init>(java.io.Writer,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:47,1"
      Dst: "[java.io.BufferedWriter].<init>(java.io.Writer,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: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:52"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:56"
        BranchSideFuncs:
        - "info(java.lang.String)"
        - "<init>(java.lang.String)"
      - BranchSide: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:53,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:54,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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].setThrowIOException(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    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: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].write(int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - "[java.io.BufferedWriter].write(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:63,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:64,1"
      Dst: "[java.io.BufferedWriter].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: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].write(char[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - "[java.io.Writer].write(char[])"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:68,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:69,1"
      Dst: "[java.io.Writer].write(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: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].write(char[],int,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - "[java.io.BufferedWriter].write(char[],int,int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:73,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:74,1"
      Dst: "[java.io.BufferedWriter].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: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].write(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - "[java.io.Writer].write(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:78,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:79,1"
      Dst: "[java.io.Writer].write(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: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].write(java.lang.String,int,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - "[java.io.BufferedWriter].write(java.lang.String,int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:83,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:84,1"
      Dst: "[java.io.BufferedWriter].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: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].close()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - "[java.io.BufferedWriter].close()"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:88,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:89,1"
      Dst: "[java.io.BufferedWriter].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].flush()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - "[java.io.BufferedWriter].flush()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:93,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:94,1"
      Dst: "[java.io.BufferedWriter].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: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:42,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].<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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testStringOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testIntOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testBoolOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:53,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testStringOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testIntOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testBoolOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:72,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveStr()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:248,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:248,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:248,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:203,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:203,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testStringOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:87,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:88,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveStr()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:90,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:102,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveInt()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:105,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:106,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:107,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:257,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:257,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:257,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testIntOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:117,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:118,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveInt()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:120,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:121,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:122,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:376,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:376,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:377,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:377,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:132,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:133,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:134,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveBool()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:135,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:136,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:266,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:266,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:266,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testBoolOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:147,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:148,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:149,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveBool()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:150,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:151,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:152,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:414,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:414,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:415,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:415,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:162,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:163,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:165,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:166,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:275,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:275,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:275,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:177,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:178,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:179,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:180,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:181,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:182,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:462,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:462,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:463,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:463,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:452,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:452,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:453,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:453,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    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: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:26,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:30,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: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].passed()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[jakarta.json.EmptyArray:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.List].size()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:42"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:41"
        BranchSideFuncs:
        - "size()"
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:42"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:41"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:42,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].addFailedPkg(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:48,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].addPassedPkg(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:54,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].addFailedClass(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:60,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].addPassedClass(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:66,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].toString()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 106
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].classesTested()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].pkgsTested()"
    - "[java.lang.StringBuffer].<init>()"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].passed()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].formatList(java.util.List,java.lang.StringBuffer)"
    - "[jakarta.json.EmptyArray:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.lang.StringBuffer].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.util.List].size()"
    functionUses: 2
    ICount: 60
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:74"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:78"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:77"
        BranchSideFuncs:
        - "passed()"
        - "<init>()"
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:74"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:78"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:77"
        BranchSideFuncs:
        - "passed()"
        - "<init>()"
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:81"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:84"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:83"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:85"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:89"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:88"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:89"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:94"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:93"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:94"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:98"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:97"
        BranchSideFuncs:
        - "size()"
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:98"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:102"
        BranchSideFuncs:
        - "formatList(java.util.List,java.lang.StringBuffer)"
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:101"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:72,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:74,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].pkgsTested()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:74,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].classesTested()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:75,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:78,1"
      Dst: "[java.lang.StringBuffer].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:79,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:81,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].passed()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:85,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:87,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].formatList(java.util.List,java.lang.StringBuffer)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:105,1"
      Dst: "[java.lang.StringBuffer].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 7
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].pkgsTested()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[jakarta.json.EmptyArray:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.List].size()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:124"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:123"
        BranchSideFuncs:
        - "size()"
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:124"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:123"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:124,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].classesTested()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].size()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[jakarta.json.EmptyArray].size()"
    - "[java.util.List].size()"
    functionUses: 1
    ICount: 11
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:130"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:129"
        BranchSideFuncs:
        - "size()"
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:130"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:129"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:130,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].formatList(java.util.List,java.lang.StringBuffer)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[jakarta.json.EmptyArray:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].get(int)"
    - "[jakarta.json.EmptyArray].get(int)"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 4
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:114"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:114,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:115,1"
      Dst: "[java.util.List].get(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:116,1"
      Dst: "[java.lang.StringBuffer].append(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: 6
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].jsonGeneratorFactoryTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.Writer)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:69"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:71"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:70"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:77"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:81"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:80"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:87"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:90"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:89"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:93"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:97"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:96"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:103"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:108"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:62,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:65,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:65,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:67,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:69,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:75,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:76,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:78,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:81,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:81,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:82,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:84,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:84,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:86,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:87,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:97,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:107,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:109,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 15
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.HashMap].<init>()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1481,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1482,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1484,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1484,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].jsonGeneratorFactoryTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:140"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:143"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:142"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:153"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:157"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:156"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:163"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:166"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:165"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:170"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:174"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:173"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:180"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:185"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:133,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:136,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:136,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:138,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:140,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:151,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:152,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:154,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:157,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:157,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:158,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:160,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:160,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:162,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:163,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:174,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:184,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:186,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 15
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].jsonGeneratorFactoryTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:216"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:218"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:217"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:227"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:231"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:230"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:237"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:240"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:239"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:243"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:247"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:246"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:253"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:258"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:209,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:212,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:212,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:214,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:216,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:225,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:226,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:228,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:231,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:231,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:232,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:234,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:234,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:236,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:237,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:247,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:257,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:259,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 15
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].jsonGeneratorFactoryTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getAllConfig()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:291"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:294"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:293"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:303"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:306"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:305"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:312"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:316"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:283,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:289,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:289,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:290,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:291,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:300,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:303,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:310,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getAllConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:315,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:317,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getAllConfig()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.HashMap].<init>()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1503,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1504,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1506,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1506,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].<init>(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>()"
    - "[java.lang.Object].clone()"
    - "[java.util.Arrays].sort(java.lang.Object[])"
    - "[java.util.Arrays].binarySearch(java.lang.Object[],java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].usage()"
    - "[java.lang.System].exit(int)"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:204"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:215"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:214"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:208"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:211"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:218"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:222"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:221"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:219"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:222"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:221"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:220"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:222"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:221"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:221"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:226"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:225"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:226"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:242"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:241"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:227"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:229"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:228"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:229"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:231"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:230"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:231"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:233"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:232"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:233"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:237"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:201,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:205,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:205,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:209,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:212,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:215,1"
      Dst: "[java.lang.Object].clone()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:216,1"
      Dst: "[java.util.Arrays].sort(java.lang.Object[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:218,1"
      Dst: "[java.util.Arrays].binarySearch(java.lang.Object[],java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:222,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].usage()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:223,1"
      Dst: "[java.lang.System].exit(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:227,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 11
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].getClasspath()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    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: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].getPackageList()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    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: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].getSignatureMap()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    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: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].getRepository()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    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: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].usage()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.PrintStream].println(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:279,1"
      Dst: "[java.io.PrintStream].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[GeneratorFuzzer].<init>()"
    functionSourceFile: "GeneratorFuzzer"
    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: "GeneratorFuzzer:26,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[GeneratorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "GeneratorFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,boolean)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.ByteArrayOutputStream].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "GeneratorFuzzer:32"
      Branch Sides:
      - BranchSide: "GeneratorFuzzer:59"
        BranchSideFuncs: []
      - BranchSide: "GeneratorFuzzer:58"
        BranchSideFuncs: []
    - Branch String: "GeneratorFuzzer:33"
      Branch Sides:
      - BranchSide: "GeneratorFuzzer:36"
        BranchSideFuncs: []
      - BranchSide: "GeneratorFuzzer:35"
        BranchSideFuncs: []
    - Branch String: "GeneratorFuzzer:39"
      Branch Sides:
      - BranchSide: "GeneratorFuzzer:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "GeneratorFuzzer:28,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "GeneratorFuzzer:29,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - Src: "GeneratorFuzzer:29,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "GeneratorFuzzer:32,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)"
    - Src: "GeneratorFuzzer:33,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - Src: "GeneratorFuzzer:34,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - Src: "GeneratorFuzzer:34,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - Src: "GeneratorFuzzer:36,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - Src: "GeneratorFuzzer:43,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()"
    - Src: "GeneratorFuzzer:43,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - Src: "GeneratorFuzzer:46,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "GeneratorFuzzer:49,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,boolean)"
    - Src: "GeneratorFuzzer:52,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "GeneratorFuzzer:52,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - Src: "GeneratorFuzzer:56,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "GeneratorFuzzer:60,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "GeneratorFuzzer:61,1"
      Dst: "[java.io.ByteArrayOutputStream].close()"
    - Src: "GeneratorFuzzer:63,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "GeneratorFuzzer:63,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(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: 17
    CyclomaticComplexity: 8
  - functionName: "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createGenerator(java.io.OutputStream)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:108,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:108,1"
      Dst: "[jakarta.json.spi.JsonProvider].createGenerator(java.io.OutputStream)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory"
    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: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:49,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory].getInstance(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].<init>()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].<init>()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:65"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:66"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:65"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:65"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:69"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:68"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:69"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:71"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:70"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:71"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:74"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:65,1"
      Dst: "[java.lang.String].length()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:66,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:69,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:70,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:72,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:74,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 8
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:34,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:34,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonValueTypesTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonValue].getValueType()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonValue$ValueType)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 98
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:59"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:63"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:62"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:68"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:72"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:71"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:77"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:81"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:80"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:86"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:90"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:89"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:95"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:99"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:98"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:104"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:108"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:107"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:113"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:117"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:57,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:58,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:60,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonValue$ValueType)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:60,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:85,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:94,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:103,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:112,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:120,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:122,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 24
    CyclomaticComplexity: 8
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonValueOfTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonValue$ValueType].valueOf(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonValue$ValueType,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:141"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:156"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:144,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:144,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:146,1"
      Dst: "[jakarta.json.JsonValue$ValueType].valueOf(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:147,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonValue$ValueType,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:150,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:150,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:180,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 12
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.JsonValue$ValueType].valueOf(java.lang.String)"
    functionSourceFile: "jakarta.json.JsonValue$ValueType"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValue$ValueType:49,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonValuesTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonValue$ValueType].values()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getValueTypeString(jakarta.json.JsonValue$ValueType)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonValue$ValueType)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,jakarta.json.JsonValue$ValueType)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:198"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:205"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:204"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:200"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:203"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:194,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:196,1"
      Dst: "[jakarta.json.JsonValue$ValueType].values()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:199,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getValueTypeString(jakarta.json.JsonValue$ValueType)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:201,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonValue$ValueType)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:201,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:203,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,jakarta.json.JsonValue$ValueType)"
    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: "[jakarta.json.JsonValue$ValueType].values()"
    functionSourceFile: "jakarta.json.JsonValue$ValueType"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.UniqueId].clone()"
    - "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State].clone()"
    - "[java.lang.Thread].clone()"
    - "[java.lang.Enum].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.BitSet: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.TreeSet:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Manifest:java.util.zip.ZipEntry:sun.util.calendar.CalendarDate].clone()"
    - "[java.lang.Object].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValue$ValueType:49,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getValueTypeString(jakarta.json.JsonValue$ValueType)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue$ValueType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].ordinal()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1271,1"
      Dst: "[java.lang.Enum].ordinal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonValueToStringTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonValue].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 119
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:227"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:231"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:230"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:238"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:242"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:241"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:249"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:253"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:252"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:261"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:265"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:264"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:273"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:277"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:276"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:285"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:289"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:288"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:297"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:301"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:224,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:225,1"
      Dst: "[jakarta.json.JsonValue].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:226,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:227,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:228,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:258,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:270,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:282,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:294,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:305,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:307,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 24
    CyclomaticComplexity: 8
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonValue11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:319,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:320,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:321,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value"
    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: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:41,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonObjectOnNonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonArrayOnNonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:50,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:52,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonObjectOnNonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonArrayOnNonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[jakarta.json.JsonValue].asJsonObject()"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:72"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:80"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:79"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:75"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:68"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:68,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:74,1"
      Dst: "[jakarta.json.JsonValue].asJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:77,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:178"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:177"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:178"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:178,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonObjectOnNonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Double].valueOf(double)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[jakarta.json.JsonValue].asJsonObject()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:97"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:110"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:90,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:94,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:94,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:94,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:95,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:99,1"
      Dst: "[jakarta.json.JsonValue].asJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:100,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:103,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:103,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:107,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:107,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:293,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:293,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:293,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:302,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:302,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:302,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:311,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:311,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:311,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:320,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:320,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:320,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[jakarta.json.Json].createValue(int)"
    - "[java.lang.Long].longValue()"
    - "[jakarta.json.Json].createValue(long)"
    - "[jakarta.json.Json].createValue(java.math.BigInteger)"
    - "[java.lang.Double].doubleValue()"
    - "[jakarta.json.Json].createValue(double)"
    - "[jakarta.json.Json].createValue(java.math.BigDecimal)"
    - "[java.lang.Boolean].booleanValue()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1069"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1072"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1071"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1086"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1085"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1072,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1072,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1072,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1074,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1076,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1076,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1078,1"
      Dst: "[java.lang.Long].longValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1078,1"
      Dst: "[jakarta.json.Json].createValue(long)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1080,1"
      Dst: "[jakarta.json.Json].createValue(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1082,1"
      Dst: "[java.lang.Double].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1082,1"
      Dst: "[jakarta.json.Json].createValue(double)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1084,1"
      Dst: "[jakarta.json.Json].createValue(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1086,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1093,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.Json].createValue(java.lang.String)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonString"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createValue(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:434,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:434,1"
      Dst: "[jakarta.json.spi.JsonProvider].createValue(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: "[jakarta.json.Json].createValue(int)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createValue(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:446,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:446,1"
      Dst: "[jakarta.json.spi.JsonProvider].createValue(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: "[jakarta.json.Json].createValue(long)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createValue(long)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:458,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:458,1"
      Dst: "[jakarta.json.spi.JsonProvider].createValue(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(java.math.BigInteger)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createValue(java.math.BigInteger)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:494,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:494,1"
      Dst: "[jakarta.json.spi.JsonProvider].createValue(java.math.BigInteger)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(double)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createValue(double)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:470,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:470,1"
      Dst: "[jakarta.json.spi.JsonProvider].createValue(double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(java.math.BigDecimal)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createValue(java.math.BigDecimal)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:482,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:482,1"
      Dst: "[jakarta.json.spi.JsonProvider].createValue(java.math.BigDecimal)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[jakarta.json.JsonValue].asJsonArray()"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:126"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:134"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:133"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:129"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:120"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:120,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:121,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:121,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:122,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:122,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:123,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:123,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:124,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:124,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:125,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:128,1"
      Dst: "[jakarta.json.JsonValue].asJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:129,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:131,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:284,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:284,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonArrayOnNonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Double].valueOf(double)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[jakarta.json.JsonValue].asJsonArray()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:151"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:164"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:144,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:145,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:146,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:146,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:147,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:147,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:148,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:148,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:148,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:149,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:150,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:153,1"
      Dst: "[jakarta.json.JsonValue].asJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:154,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:157,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:157,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:161,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:161,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonStructure11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:333,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:334,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:335,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    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: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveWholeDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveEmptyName(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveSimpleArrayItems(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithPercent(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithCaret(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithVerticalBar(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithBackSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithDoubleQuotes(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithSpace(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedTildeOne(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveValidNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveMemberAfterLastInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveNonNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:59,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveWholeDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveEmptyName(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveSimpleArrayItems(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithPercent(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithCaret(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithVerticalBar(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithBackSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithDoubleQuotes(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithSpace(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedTildeOne(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveValidNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveMemberAfterLastInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveNonNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveWholeDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject:170,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject:170,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject:171,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject:174,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 4
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonStructure"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:447"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:452"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:444,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:444,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:446,1"
      Dst: "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:447,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:448,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:451,1"
      Dst: "[java.lang.Throwable].getMessage()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:486"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:485"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:486"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveEmptyName(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:102,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:103,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:117,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveSimpleArrayItems(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:131"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:132,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:133,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,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: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:146,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:147,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:148,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValueFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:161,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:162,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValueFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValueFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonStructure,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonStructure"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:463,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:463,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:466,1"
      Dst: "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:467,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:470,1"
      Dst: "[java.lang.Throwable].getMessage()"
    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: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithPercent(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:173,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:174,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:175,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithCaret(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:186,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:187,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:188,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithVerticalBar(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:199,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:200,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:201,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithBackSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:212,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:213,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithDoubleQuotes(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:225,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:226,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:227,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithSpace(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:238,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:239,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:240,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:266"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:274"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:273"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:275"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:279"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:260,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:261,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:262,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:265,1"
      Dst: "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:266,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:273,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:273,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:290,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:291,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:292,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedTildeOne(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:306,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:307,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:308,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonStructure,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveValidNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.lang.Integer].toString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    functionUses: 0
    ICount: 97
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:344"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:357"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:346"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:325"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:324"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:350"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:355"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:325,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:327,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:328,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:328,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:329,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:330,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:333,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:336,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:347,1"
      Dst: "[java.lang.Integer].toString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:347,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:349,1"
      Dst: "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:350,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:351,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:354,1"
      Dst: "[java.lang.Throwable].getMessage()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveMemberAfterLastInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray(java.lang.String[])"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:381"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:390"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:389"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:377,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:378,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:379,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray(java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:379,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:379,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:380,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:383,1"
      Dst: "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:384,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:387,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:387,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.SimpleValues:575"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:580"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:579"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.SimpleValues:576"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:579"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:574,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:577,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:580,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveNonNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray(java.lang.String[])"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:413"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:433"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:416"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:423"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:422"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:424"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:403,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:405,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:406,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray(java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:406,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:406,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:407,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:415,1"
      Dst: "[jakarta.json.JsonStructure].getValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:416,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:417,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:417,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:422,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:422,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 13
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonNumber21Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createValue(int)"
    - "[java.lang.Byte].valueOf(byte)"
    - "[jakarta.json.Json].createValue(java.lang.Number)"
    - "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    - "[jakarta.json.JsonNumber].toString()"
    - "[java.lang.Short].valueOf(short)"
    - "[java.lang.Integer].valueOf(int)"
    - "[jakarta.json.Json].createValue(long)"
    - "[java.lang.Long].valueOf(long)"
    - "[jakarta.json.Json].createValue(double)"
    - "[java.lang.Float].valueOf(float)"
    - "[java.lang.Double].valueOf(double)"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].<init>(int)"
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:347,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:347,1"
      Dst: "[java.lang.Byte].valueOf(byte)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:347,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.Number)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:347,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:348,1"
      Dst: "[jakarta.json.JsonNumber].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:349,1"
      Dst: "[java.lang.Short].valueOf(short)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:351,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:353,1"
      Dst: "[jakarta.json.Json].createValue(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:353,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:355,1"
      Dst: "[jakarta.json.Json].createValue(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:355,1"
      Dst: "[java.lang.Float].valueOf(float)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:357,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:359,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(java.lang.Number)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createValue(java.lang.Number)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:532,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:532,1"
      Dst: "[jakarta.json.spi.JsonProvider].createValue(java.lang.Number)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].<init>(int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Number].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber:368,1"
      Dst: "[java.lang.Number].<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: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo"
    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.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo:666"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo:670"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo:669"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo:670"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo:674"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo:673"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo:664,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo:667,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].getFile()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo"
    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: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].getVersion()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo"
    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: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].normalizeFileName(java.io.File)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].getPath()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:60,1"
      Dst: "[java.io.File].getPath()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].createTestArguments(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String[]"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].forName(java.lang.String)"
    - "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.util.LinkedList].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].getSigFileInfo(java.lang.String,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].getFile()"
    - "[java.lang.String].length()"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:86"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:91"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:90"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:86"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:91"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:90"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:96"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:101"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:100"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:96"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:101"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:68,1"
      Dst: "[java.lang.Class].forName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:70,1"
      Dst: "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:71,1"
      Dst: "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:73,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:76,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:79,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:81,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:83,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].getSigFileInfo(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:84,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].getFile()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:86,1"
      Dst: "[java.lang.String].length()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:101,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:101,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].runSignatureTest(java.lang.String,java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].forName(java.lang.String)"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:117"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:109,1"
      Dst: "[java.lang.Class].forName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:110,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:112,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:117,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].runPackageSearch(java.lang.String,java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].forName(java.lang.String)"
    - "[java.lang.Class].newInstance()"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.logging.Logger].fine(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.io.ByteArrayOutputStream].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.lang.Object].toString()"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:131"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:138"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:137"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:132"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:125"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:124"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:140"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:125,1"
      Dst: "[java.lang.Class].forName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:126,1"
      Dst: "[java.lang.Class].newInstance()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:128,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:132,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:138,1"
      Dst: "[java.util.logging.Logger].fine(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:141,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:145,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:147,1"
      Dst: "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:147,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:150,1"
      Dst: "[java.io.ByteArrayOutputStream].toString()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:154,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:154,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:157,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:157,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:157,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].verifyJTAJarForNoXA(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonParser$Event].<init>(java.lang.String,int)"
    functionSourceFile: "jakarta.json.stream.JsonParser$Event"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonParser$Event:177,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: "[jakarta.json.stream.JsonParser$Event].$values()"
    functionSourceFile: "jakarta.json.stream.JsonParser$Event"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    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: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayOutputStream].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker:2128,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    JavaMethodInfo:
      exceptions: []
      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: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker].close()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    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: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].<init>()"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractList].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:36,1"
      Dst: "[java.util.AbstractList].<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: "[jakarta.json.EmptyArray].get(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IndexOutOfBoundsException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 7
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:40,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "jakarta.json.EmptyArray:40,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "jakarta.json.EmptyArray:40,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "jakarta.json.EmptyArray:40,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "jakarta.json.EmptyArray:40,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].size()"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getJsonObject(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].get(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:50,1"
      Dst: "[jakarta.json.EmptyArray].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getJsonArray(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].get(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:55,1"
      Dst: "[jakarta.json.EmptyArray].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getJsonNumber(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 1
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].get(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:60,1"
      Dst: "[jakarta.json.EmptyArray].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getJsonString(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 1
    returnType: "jakarta.json.JsonString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].get(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:65,1"
      Dst: "[jakarta.json.EmptyArray].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getValuesAs(java.lang.Class<T>)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List<T>"
    argCount: 1
    argTypes:
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].emptyList()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:70,1"
      Dst: "[java.util.Collections].emptyList()"
    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: "[jakarta.json.EmptyArray].getString(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].getJsonString(int)"
    - "[jakarta.json.JsonString].getString()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:75,1"
      Dst: "[jakarta.json.EmptyArray].getJsonString(int)"
    - Src: "jakarta.json.EmptyArray:75,1"
      Dst: "[jakarta.json.JsonString].getString()"
    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: "[jakarta.json.EmptyArray].getString(int,java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "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: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getInt(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].getJsonNumber(int)"
    - "[jakarta.json.JsonNumber].intValue()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:85,1"
      Dst: "[jakarta.json.EmptyArray].getJsonNumber(int)"
    - Src: "jakarta.json.EmptyArray:85,1"
      Dst: "[jakarta.json.JsonNumber].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getInt(int,int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "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: "[jakarta.json.EmptyArray].getBoolean(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].get(int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jakarta.json.EmptyArray:95"
      Branch Sides:
      - BranchSide: "jakarta.json.EmptyArray:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:95,1"
      Dst: "[jakarta.json.EmptyArray].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.EmptyArray].getBoolean(int,boolean)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].isNull(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].get(int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jakarta.json.EmptyArray:105"
      Branch Sides:
      - BranchSide: "jakarta.json.EmptyArray:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:105,1"
      Dst: "[jakarta.json.EmptyArray].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.EmptyArray].getValueType()"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].readResolve()"
    functionSourceFile: "jakarta.json.EmptyArray"
    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: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:43,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectUTF(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue(jakarta.json.stream.JsonParser,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:68"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:74"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:55,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:56,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:57,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:58,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:61,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:62,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue(jakarta.json.stream.JsonParser,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:67,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:69,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:69,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2031"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2033"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2032"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2034"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2039"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2038"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2031,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2033,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2035,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2036,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2035,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2039,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2039,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonParser].hasNext()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1994"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1999"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1998"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1994,1"
      Dst: "[jakarta.json.stream.JsonParser].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1995,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1581"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1583"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1582"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1585"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1590"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1594"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1598"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1597"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1601"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1603"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1602"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1604"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1609"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1611"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1616"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1615"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1581,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1583,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1587,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1588,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1586,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1591,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1591,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1593,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1594,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1920"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1922"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1921"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1924"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1929"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1933"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1937"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1936"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1940"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1942"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1941"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1943"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1948"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1920,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1922,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1926,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1927,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1925,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1930,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1930,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1932,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1933,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue(jakarta.json.stream.JsonParser,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1957"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1959"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1958"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1961"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1966"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1970"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1974"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1973"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1977"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1979"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1978"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1980"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1985"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1957,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1959,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1963,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1964,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1962,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1967,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1967,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1969,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1970,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue(jakarta.json.stream.JsonParser,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getInt()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2072"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2074"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2073"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2075"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2080"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2084"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2089"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2088"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2072,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2074,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2077,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2078,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2076,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2081,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2081,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2083,1"
      Dst: "[jakarta.json.stream.JsonParser].getInt()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2085,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2089,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyIntegerValue(jakarta.json.stream.JsonParser,java.lang.String,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyTrueValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyFalseValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyNullValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue(jakarta.json.stream.JsonParser,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testTrueValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testFalseValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testNullValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyLongValue(jakarta.json.stream.JsonParser,java.lang.String,long)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyDoubleValue(jakarta.json.stream.JsonParser,java.lang.String,double)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 90
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:147"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:153"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:86,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:87,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:88,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:89,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:91,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:94,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyIntegerValue(jakarta.json.stream.JsonParser,java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:95,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyTrueValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:96,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyFalseValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:97,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyNullValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:113,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:119,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue(jakarta.json.stream.JsonParser,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:120,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testTrueValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:121,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testFalseValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:122,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testNullValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:133,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyLongValue(jakarta.json.stream.JsonParser,java.lang.String,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:135,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyDoubleValue(jakarta.json.stream.JsonParser,java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:146,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:148,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:148,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyIntegerValue(jakarta.json.stream.JsonParser,java.lang.String,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.json.stream.JsonParser].getInt()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1625"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1627"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1626"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1629"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1634"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1638"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1642"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1641"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1645"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1647"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1646"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1648"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1653"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1657"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1662"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1661"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1625,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1627,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1631,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1632,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1630,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1635,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1635,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1637,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1638,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1656,1"
      Dst: "[jakarta.json.stream.JsonParser].getInt()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1658,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1662,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyTrueValue(jakarta.json.stream.JsonParser,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1809"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1811"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1810"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1813"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1818"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1822"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1826"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1825"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1829"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1831"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1830"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1832"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1837"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1809,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1811,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1815,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1816,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1814,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1819,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1819,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1821,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1822,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyFalseValue(jakarta.json.stream.JsonParser,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1846"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1848"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1847"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1850"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1855"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1859"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1863"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1862"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1866"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1868"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1867"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1869"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1874"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1846,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1848,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1852,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1853,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1851,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1856,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1856,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1858,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1859,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyNullValue(jakarta.json.stream.JsonParser,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1883"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1885"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1884"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1887"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1892"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1896"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1900"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1899"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1903"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1905"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1904"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1906"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1911"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1883,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1885,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1889,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1890,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1888,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1893,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1893,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1895,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1896,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2047"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2049"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2048"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2050"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2055"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2059"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2064"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2063"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2047,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2049,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2052,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2053,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2051,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2056,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2056,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2058,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2059,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testTrueValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2173,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testFalseValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2181,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testNullValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2189,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyLongValue(jakarta.json.stream.JsonParser,java.lang.String,long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.json.stream.JsonParser].getLong()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long,long)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long)"
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1717"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1719"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1718"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1721"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1726"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1730"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1734"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1733"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1737"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1739"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1738"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1740"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1745"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1749"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1754"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1753"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1717,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1719,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1723,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1724,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1722,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1727,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1727,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1729,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1730,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1748,1"
      Dst: "[jakarta.json.stream.JsonParser].getLong()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1750,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long,long)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1754,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyDoubleValue(jakarta.json.stream.JsonParser,java.lang.String,double)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - "[java.math.BigDecimal].doubleValue()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(double,double)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(double)"
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1671"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1673"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1672"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1675"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1680"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1684"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1688"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1687"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1691"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1693"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1692"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1694"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1699"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1703"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1708"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1707"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1671,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1673,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1677,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1678,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1676,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1681,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1681,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1683,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1684,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1702,1"
      Dst: "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1702,1"
      Dst: "[java.math.BigDecimal].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1704,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(double,double)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1708,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:167"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:171"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:170"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:171"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:174"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:173"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:176"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:182"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:165,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:166,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:168,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:168,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:169,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:175,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:177,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:198"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:202"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:201"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:202"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:205"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:204"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:208"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:214"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:194,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:195,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:197,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:199,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:199,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:207,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:209,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithLotsOfNestedArraysData(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:231"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:237"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:236"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:237"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:240"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:239"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:243"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:249"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:226,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:227,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:229,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:232,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:242,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:244,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithMultipleArraysData(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue(jakarta.json.stream.JsonParser,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testTrueValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testFalseValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testNullValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testDoubleValue(jakarta.json.stream.JsonParser,double)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:287"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:293"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:261,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:262,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:263,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:264,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue(jakarta.json.stream.JsonParser,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:265,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testTrueValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:266,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testFalseValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:267,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testNullValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:269,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:277,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testDoubleValue(jakarta.json.stream.JsonParser,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:286,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:288,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:288,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testDoubleValue(jakarta.json.stream.JsonParser,double)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - "[java.math.BigDecimal].doubleValue()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(double,double)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(double)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2097"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2099"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2098"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2100"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2105"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2109"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2114"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2113"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2097,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2099,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2102,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2103,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2101,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2106,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2106,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2108,1"
      Dst: "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2108,1"
      Dst: "[java.math.BigDecimal].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2110,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(double,double)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2114,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue(jakarta.json.stream.JsonParser,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testTrueValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testFalseValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testNullValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyIntegerValue(jakarta.json.stream.JsonParser,java.lang.String,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyTrueValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyFalseValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyNullValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testLongValue(jakarta.json.stream.JsonParser,long)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testDoubleValue(jakarta.json.stream.JsonParser,double)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 97
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:365"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:371"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:305,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:306,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:307,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:313,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue(jakarta.json.stream.JsonParser,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:314,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testTrueValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:315,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testFalseValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:316,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testNullValue(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:318,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:319,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:321,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:324,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyIntegerValue(jakarta.json.stream.JsonParser,java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:325,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyTrueValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:326,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyFalseValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:327,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyNullValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:352,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testLongValue(jakarta.json.stream.JsonParser,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:354,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testDoubleValue(jakarta.json.stream.JsonParser,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:364,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:366,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:366,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testLongValue(jakarta.json.stream.JsonParser,long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getLong()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long,long)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2124"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2123"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2125"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2130"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2134"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2139"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2138"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2122,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2124,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2127,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2128,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2126,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2131,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2131,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2133,1"
      Dst: "[jakarta.json.stream.JsonParser].getLong()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2135,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long,long)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2139,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonHelloWorld(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonParser)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:399"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:405"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:380,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:381,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:382,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:383,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:384,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:388,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:390,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:398,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:400,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:400,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonParser].getLocation()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonLocation)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2405,1"
      Dst: "[jakarta.json.stream.JsonParser].getLocation()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2405,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonLocation)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonLocation)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonLocation].getLineNumber()"
    - "[jakarta.json.stream.JsonLocation].getColumnNumber()"
    - "[jakarta.json.stream.JsonLocation].getStreamOffset()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long,long,long)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2392"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2397"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2396"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2393,1"
      Dst: "[jakarta.json.stream.JsonLocation].getLineNumber()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2394,1"
      Dst: "[jakarta.json.stream.JsonLocation].getColumnNumber()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2395,1"
      Dst: "[jakarta.json.stream.JsonLocation].getStreamOffset()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2395,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long,long,long)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2393,1"
      Dst: "[java.util.logging.Logger].info(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: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:429,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:433,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:436,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:439,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:439,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:444,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:441,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createParser(java.io.Reader)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createParser(java.io.Reader)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:74,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:74,1"
      Dst: "[jakarta.json.spi.JsonProvider].createParser(java.io.Reader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonObject)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.stream.JsonParser)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:469,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:478,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:479,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:481,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:481,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:482,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:483,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:486,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:491,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:488,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:514,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:519,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:522,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:525,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:525,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:530,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:527,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:554,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:562,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:564,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:566,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:566,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:567,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:570,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:570,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:575,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:572,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonArray)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithMultipleArraysData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:600,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:608,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:610,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:612,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:612,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:613,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:616,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithMultipleArraysData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:616,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:621,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:618,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest6()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.InputStream)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:646,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:652,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:654,1"
      Dst: "[jakarta.json.Json].createParser(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:657,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:657,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:662,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:659,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Class].getResourceAsStream(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:209"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:215"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:208,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:208,1"
      Dst: "[java.lang.Class].getResourceAsStream(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:210,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:214,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.Json].createParser(java.io.InputStream)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createParser(java.io.InputStream)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:88,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:88,1"
      Dst: "[jakarta.json.spi.JsonProvider].createParser(java.io.InputStream)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest7()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.Reader)"
    - "[java.lang.Object].toString()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:688,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:695,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:698,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:698,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:699,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:701,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:704,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:704,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:709,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:706,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest8()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonArray)"
    - "[java.lang.Object].toString()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:734,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:742,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:744,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:746,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:746,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:747,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:749,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:752,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:752,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:757,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:754,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest9()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonArray)"
    - "[java.lang.Object].toString()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithMultipleArraysData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:783,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:791,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:793,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:795,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:795,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:796,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:798,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:801,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithMultipleArraysData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:801,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:806,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:803,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest10()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream)"
    - "[java.lang.Object].toString()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:831,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:838,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:840,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:840,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:841,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:843,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:846,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:846,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:851,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:848,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest11()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream,java.nio.charset.Charset)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:878,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:886,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:890,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:890,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:891,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:894,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:894,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:899,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:896,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest12()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream,java.nio.charset.Charset)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithLotsOfNestedArraysData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:925,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:933,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:937,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:937,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:938,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:941,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithLotsOfNestedArraysData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:941,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:946,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:943,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest13()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream,java.nio.charset.Charset)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:973,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:981,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:984,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:984,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:985,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:988,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:988,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:993,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:990,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest14()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.InputStream)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonHelloWorld(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1017,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1023,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1025,1"
      Dst: "[jakarta.json.Json].createParser(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1028,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonHelloWorld(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1028,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1033,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1030,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseUTFEncodedTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream,java.nio.charset.Charset)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectUTF(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 239
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1083"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1090"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1089"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1111"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1118"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1117"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1139"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1146"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1145"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1167"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1174"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1173"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1195"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1202"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1201"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1223"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1230"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1229"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1067,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1076,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1079,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1079,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1080,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1083,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectUTF(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1090,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1087,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1087,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1234,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 55
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseUTFEncodedTests2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.InputStream)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectUTF(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 185
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1279"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1286"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1285"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1306"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1313"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1312"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1333"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1340"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1339"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1360"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1367"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1366"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1387"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1394"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1393"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1264,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1273,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1276,1"
      Dst: "[jakarta.json.Json].createParser(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1279,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectUTF(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1286,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1283,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1283,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1399,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 46
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserIsIntegralNumberTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNextSpecificParserEvent(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpEventType(jakarta.json.stream.JsonParser$Event)"
    - "[jakarta.json.stream.JsonParser].isIntegralNumber()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberType(boolean,boolean)"
    - "[jakarta.json.stream.JsonParser].getInt()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - "[java.math.BigDecimal].doubleValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(double,double)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1422"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1425"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1426"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1430"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1429"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1433"
      Branch Sides: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1437"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1445"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1416,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1417,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1417,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1419,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNextSpecificParserEvent(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1421,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpEventType(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1422,1"
      Dst: "[jakarta.json.stream.JsonParser].isIntegralNumber()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1422,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberType(boolean,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1426,1"
      Dst: "[jakarta.json.stream.JsonParser].getInt()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1426,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1438,1"
      Dst: "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1438,1"
      Dst: "[java.math.BigDecimal].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1437,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(double,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1446,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1443,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1451,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 4
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNextSpecificParserEvent(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonParser].hasNext()"
    - "[jakarta.json.stream.JsonParser].next()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2018"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2023"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2022"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2020"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2022"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2021"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2018,1"
      Dst: "[jakarta.json.stream.JsonParser].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2019,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpEventType(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.stream.JsonParser$Event)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1317,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1317,1"
      Dst: "[java.util.logging.Logger].info(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: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].tripIllegalStateException(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[jakarta.json.stream.JsonParser].isIntegralNumber()"
    - "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - "[jakarta.json.stream.JsonParser].getInt()"
    - "[jakarta.json.stream.JsonParser].getLong()"
    functionUses: 0
    ICount: 132
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1459"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1463"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1462"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1465"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1480"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1479"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1465"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1480"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1479"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1465"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1480"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1479"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1484"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1498"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1497"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1502"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1516"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1515"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1520"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1533"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1532"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1537"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1550"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1549"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1460,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1463,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1463,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1463,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1470,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1477,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1488,1"
      Dst: "[jakarta.json.stream.JsonParser].isIntegralNumber()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1506,1"
      Dst: "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1523,1"
      Dst: "[jakarta.json.stream.JsonParser].getInt()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1540,1"
      Dst: "[jakarta.json.stream.JsonParser].getLong()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 30
    CyclomaticComplexity: 8
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserIllegalExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.Reader)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].tripIllegalStateException(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1577"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1580"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1579"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1581"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1584"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1583"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1585"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1588"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1587"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1589"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1592"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1591"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1593"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1596"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1595"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1597"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1600"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1599"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1601"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1604"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1603"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1605"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1608"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1607"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1609"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1612"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1611"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1613"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1616"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1615"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1617"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1623"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1622"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1572,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1573,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1573,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1573,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1574,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1576,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1577,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].tripIllegalStateException(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1623,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1620,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1628,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 30
    CyclomaticComplexity: 11
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNextParserEvent(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonParser].hasNext()"
    - "[jakarta.json.stream.JsonParser].next()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2006"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2009"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2008"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2006,1"
      Dst: "[jakarta.json.stream.JsonParser].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2007,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserIOErrorTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream,boolean)"
    - "[jakarta.json.Json].createParser(java.io.InputStream)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream)"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].setThrowIOException(boolean)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1649,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1651,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1652,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1653,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1655,1"
      Dst: "[jakarta.json.Json].createParser(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1656,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1662,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1674,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1690,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1692,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].setThrowIOException(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1694,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1704,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:226"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:230"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:225,1"
      Dst: "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:225,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[])"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:227,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:229,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream,boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedInputStream].<init>(java.io.InputStream)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:47,1"
      Dst: "[java.io.BufferedInputStream].<init>(java.io.InputStream)"
    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: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedInputStream].<init>(java.io.InputStream)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:39,1"
      Dst: "[java.io.BufferedInputStream].<init>(java.io.InputStream)"
    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: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].setThrowIOException(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    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: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.InputStream)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1726,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1728,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1729,1"
      Dst: "[jakarta.json.Json].createParser(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1730,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1731,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1737,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1759,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].invalidLiteralNamesTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1779,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1782,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1782,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1783,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1785,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1791,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1830,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParser11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1847,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1848,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1849,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    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: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:148,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: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetIllegalValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetObjectStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonObjectStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetArrayStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonArrayStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetValueStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetCompoundValueStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipNonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipNonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:157,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:159,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:160,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:161,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:162,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:163,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:165,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetIllegalValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:166,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetObjectStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonObjectStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:168,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetArrayStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:169,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonArrayStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:170,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetValueStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:171,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetCompoundValueStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:172,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:173,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipNonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:174,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:175,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipNonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getObject()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getLocalizedMessage()"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:183"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:200"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:199"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:190"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:194"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:193"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:194"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:198"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:197"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:187"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:183"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:185,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:185,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:186,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:187,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:188,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:189,1"
      Dst: "[jakarta.json.stream.JsonParser].getObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:190,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:191,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:192,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:191,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:194,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:183,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:195,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].write(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getLocalizedMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].toString()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1110"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1113"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1108"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1113"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1112"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1107,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1108,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1109,1"
      Dst: "[jakarta.json.JsonWriter].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1110,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1113,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1112,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1112,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1111,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1115,1"
      Dst: "[java.io.StringWriter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:588"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:586"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:588"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:587,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:587,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:587,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:588,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getObject()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:206"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:223"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:222"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:215"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:221"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:220"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:210"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:206"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:207,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:208,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:208,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:209,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:210,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:211,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:212,1"
      Dst: "[jakarta.json.stream.JsonParser].getObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:213,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:215,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:206,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:216,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:220,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:220,1"
      Dst: "[java.lang.Class].getSimpleName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getArray()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getLocalizedMessage()"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:229"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:246"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:245"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:236"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:240"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:239"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:240"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:244"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:243"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:233"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:229"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:230,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:231,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:231,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:232,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:233,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:234,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:235,1"
      Dst: "[jakarta.json.stream.JsonParser].getArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:236,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:237,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:238,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:237,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:240,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:229,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:241,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getArray()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:252"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:269"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:268"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:261"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:267"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:266"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:256"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:252"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:253,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:254,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:254,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:255,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:256,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:257,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:258,1"
      Dst: "[jakarta.json.stream.JsonParser].getArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:259,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:261,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:252,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:262,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:266,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:266,1"
      Dst: "[java.lang.Class].getSimpleName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getValue()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getLocalizedMessage()"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:275"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:292"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:291"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:282"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:286"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:285"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:286"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:290"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:289"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:279"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:275"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:276,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:277,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:277,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:278,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:279,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:280,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:281,1"
      Dst: "[jakarta.json.stream.JsonParser].getValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:282,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:283,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:284,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:283,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:286,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:275,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:287,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetIllegalValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getValue()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:299"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:317"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:316"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:309"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:315"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:314"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:303"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:299"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:300,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:301,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:301,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:302,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:303,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:304,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:306,1"
      Dst: "[jakarta.json.stream.JsonParser].getValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:307,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:309,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:299,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:310,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:314,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:314,1"
      Dst: "[java.lang.Class].getSimpleName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetObjectStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getObjectStream()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonObject,java.util.stream.Stream)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getLocalizedMessage()"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:323"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:340"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:339"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:330"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:333"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:334"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:338"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:337"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:327"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:323"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:324,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:325,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:325,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:326,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:327,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:328,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:329,1"
      Dst: "[jakarta.json.stream.JsonParser].getObjectStream()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:330,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonObject,java.util.stream.Stream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:331,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:334,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:323,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:335,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonObjectStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getObjectStream()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:346"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:363"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:362"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:355"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:361"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:360"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:350"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:346"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:347,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:348,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:348,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:349,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:350,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:351,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:352,1"
      Dst: "[jakarta.json.stream.JsonParser].getObjectStream()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:353,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:355,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:346,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:356,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:360,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:360,1"
      Dst: "[java.lang.Class].getSimpleName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetArrayStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getArrayStream()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonArray,java.util.stream.Stream)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getLocalizedMessage()"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:369"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:386"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:385"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:376"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:379"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:380"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:384"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:383"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:373"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:369"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:370,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:371,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:371,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:372,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:373,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:374,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:375,1"
      Dst: "[jakarta.json.stream.JsonParser].getArrayStream()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:376,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonArray,java.util.stream.Stream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:378,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:377,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:380,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:369,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:381,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonArrayStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getArrayStream()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:392"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:409"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:408"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:401"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:407"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:406"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:396"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:392"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:393,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:394,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:394,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:395,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:396,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:397,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:398,1"
      Dst: "[jakarta.json.stream.JsonParser].getArrayStream()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:399,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:401,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:392,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:402,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:406,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:406,1"
      Dst: "[java.lang.Class].getSimpleName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetValueStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].getValueStream()"
    - "[java.util.stream.BaseStream].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Integer].toString(int)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:416"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:439"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:438"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:423"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:431"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:430"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:425"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:428"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:431"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:436"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:437"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:415"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:420"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:429"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:417,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:418,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:418,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:419,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:420,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:421,1"
      Dst: "[jakarta.json.stream.JsonParser].getValueStream()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:423,1"
      Dst: "[java.util.stream.BaseStream].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:423,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:424,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:425,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:427,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:427,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:426,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:433,1"
      Dst: "[java.lang.Integer].toString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:437,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:430,1"
      Dst: "[java.lang.Throwable].addSuppressed(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: 17
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetCompoundValueStream(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getValueStream()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:446"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:463"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:462"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:455"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:461"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:460"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:450"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:446"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:445"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:447,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:448,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:448,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:449,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:450,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:451,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:452,1"
      Dst: "[jakarta.json.stream.JsonParser].getValueStream()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:453,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:455,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:446,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:456,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:460,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:460,1"
      Dst: "[java.lang.Class].getSimpleName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].skipArray()"
    - "[jakarta.json.stream.JsonParser].hasNext()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:471"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:489"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:488"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:478"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:482"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:481"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:482"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:487"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:486"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:475"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:471"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:470"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:472,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:473,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:473,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:474,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:475,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:476,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:477,1"
      Dst: "[jakarta.json.stream.JsonParser].skipArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:478,1"
      Dst: "[jakarta.json.stream.JsonParser].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:479,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:482,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:471,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:484,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:484,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:484,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:484,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipNonArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].skipArray()"
    - "[jakarta.json.stream.JsonParser].getValue()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.Throwable].getMessage()"
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:498"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:518"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:517"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:506"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:510"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:511"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:516"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:515"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:502"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:498"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:499,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:500,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:500,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:501,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:502,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:503,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:504,1"
      Dst: "[jakarta.json.stream.JsonParser].skipArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:505,1"
      Dst: "[jakarta.json.stream.JsonParser].getValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:506,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:508,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:509,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:507,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:511,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:498,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:513,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:513,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:513,1"
      Dst: "[java.lang.Throwable].getMessage()"
    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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].skipObject()"
    - "[jakarta.json.stream.JsonParser].hasNext()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:526"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:544"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:543"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:533"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:537"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:536"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:537"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:542"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:541"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:530"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:526"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:525"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:527,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:528,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:528,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:529,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:530,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:531,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:532,1"
      Dst: "[jakarta.json.stream.JsonParser].skipObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:533,1"
      Dst: "[jakarta.json.stream.JsonParser].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:534,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:537,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:526,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:539,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:539,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:539,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:539,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipNonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].skipObject()"
    - "[jakarta.json.stream.JsonParser].getValue()"
    - "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.Throwable].getMessage()"
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:553"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:573"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:572"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:561"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:565"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:566"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:571"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:570"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:557"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:553"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:554,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:555,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:555,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:556,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:557,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:558,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:559,1"
      Dst: "[jakarta.json.stream.JsonParser].skipObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:560,1"
      Dst: "[jakarta.json.stream.JsonParser].getValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:561,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:563,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:564,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:562,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:566,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:553,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:568,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:568,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:568,1"
      Dst: "[java.lang.Throwable].getMessage()"
    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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserCurrentEvent()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].currentEvent()"
    - "[org.junit.jupiter.api.Assertions].assertNull(java.lang.Object)"
    - "[jakarta.json.stream.JsonParser].hasNext()"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[org.junit.jupiter.api.Assertions].assertNotNull(java.lang.Object)"
    - "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    - "[org.junit.jupiter.api.Assertions].assertEquals(int,int)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1864"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1871"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1870"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1872"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1873"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1872"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1861"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1864"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1863"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1861,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1861,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1862,1"
      Dst: "[jakarta.json.stream.JsonParser].currentEvent()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1862,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertNull(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1864,1"
      Dst: "[jakarta.json.stream.JsonParser].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1865,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1866,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertNotNull(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1867,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1871,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1872,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1864,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder].<init>(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.Recorder].<init>(java.lang.String[])"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:40,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.Recorder].<init>(java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder].createCommandLine(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.io.File].<init>(java.lang.String)"
    - "[java.io.File].toURI()"
    - "[java.net.URI].toURL()"
    - "[java.net.URL].toExternalForm()"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:49,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:52,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:60,1"
      Dst: "[java.io.File].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:60,1"
      Dst: "[java.io.File].toURI()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:60,1"
      Dst: "[java.net.URI].toURL()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:60,1"
      Dst: "[java.net.URL].toExternalForm()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:62,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:71,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:71,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder].writePackageListFile(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writePkgListFile()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:78,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:80,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writePkgListFile()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.TreeSet].<init>()"
    - "[java.io.File].<init>(java.lang.String)"
    - "[java.io.File].exists()"
    - "[java.io.File].isFile()"
    - "[java.io.FileNotFoundException].<init>(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].extractExistingPackageNames()"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].removeExistingPackage()"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:145"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:146"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:145"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:145"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:148"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:147"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:149"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:153"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:152"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:149"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:153"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:142,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:86,1"
      Dst: "[java.util.TreeSet].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:144,1"
      Dst: "[java.io.File].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:145,1"
      Dst: "[java.io.File].exists()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:145,1"
      Dst: "[java.io.File].isFile()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:146,1"
      Dst: "[java.io.FileNotFoundException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:150,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].extractExistingPackageNames()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:151,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].removeExistingPackage()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].extractExistingPackageNames()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.FileReader].<init>(java.io.File)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.BufferedReader].readLine()"
    - "[java.lang.String].trim()"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].isComment(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.io.BufferedReader].close()"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:167"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:176"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:175"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:169"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:167"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:166"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:169"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:172"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:163,1"
      Dst: "[java.io.FileReader].<init>(java.io.File)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:163,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:167,1"
      Dst: "[java.io.BufferedReader].readLine()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:168,1"
      Dst: "[java.lang.String].trim()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:169,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].isComment(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:169,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:172,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:176,1"
      Dst: "[java.io.BufferedReader].close()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].isComment(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:192"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:195"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:194"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:196"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:200"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:199"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:197"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:195,1"
      Dst: "[java.lang.String].trim()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:196,1"
      Dst: "[java.lang.String].length()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:197,1"
      Dst: "[java.lang.String].charAt(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: 8
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].removeExistingPackage()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.Set].remove(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:216"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:223"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:222"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:218"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:212"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:211"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:223"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:214,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:216,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:216,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:217,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:218,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:219,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:223,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:224,1"
      Dst: "[java.util.List].get(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:225,1"
      Dst: "[java.util.Set].remove(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:226,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:226,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writePkgListFile()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].readPkgsFromSigFile()"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].removePkgFile()"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writePkgFile()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:242,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].readPkgsFromSigFile()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:243,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].removePkgFile()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:244,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writePkgFile()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].readPkgsFromSigFile()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.FileReader].<init>(java.io.File)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.BufferedReader].readLine()"
    - "[java.lang.String].trim()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].parsePackageName(java.lang.String)"
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.io.BufferedReader].close()"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:282"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:290"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:289"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:284"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:282"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:278,1"
      Dst: "[java.io.FileReader].<init>(java.io.File)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:278,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:282,1"
      Dst: "[java.io.BufferedReader].readLine()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:283,1"
      Dst: "[java.lang.String].trim()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:284,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:285,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].parsePackageName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:285,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:290,1"
      Dst: "[java.io.BufferedReader].close()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].parsePackageName(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].lastIndexOf(int)"
    - "[java.lang.String].substring(int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:266,1"
      Dst: "[java.lang.String].lastIndexOf(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:266,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].removePkgFile()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].getPath()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.File].<init>(java.lang.String)"
    - "[java.io.File].exists()"
    - "[java.io.File].isFile()"
    - "[java.io.File].delete()"
    - "[java.io.File].renameTo(java.io.File)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:306"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:309"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:308"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:306"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:309"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:308"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:309"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:313"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:312"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:309"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:313"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:305,1"
      Dst: "[java.io.File].getPath()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:305,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:305,1"
      Dst: "[java.io.File].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:306,1"
      Dst: "[java.io.File].exists()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:306,1"
      Dst: "[java.io.File].isFile()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:307,1"
      Dst: "[java.io.File].delete()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:311,1"
      Dst: "[java.io.File].renameTo(java.io.File)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writePkgFile()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.FileWriter].<init>(java.io.File)"
    - "[java.io.BufferedWriter].<init>(java.io.Writer)"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writeHeader(java.io.BufferedWriter)"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.io.Writer].write(java.lang.String)"
    - "[java.io.BufferedWriter].newLine()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.BufferedWriter].close()"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:357"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:364"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:363"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:364"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:368"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:367"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:364"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:367"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:355,1"
      Dst: "[java.io.FileWriter].<init>(java.io.File)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:355,1"
      Dst: "[java.io.BufferedWriter].<init>(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:356,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writeHeader(java.io.BufferedWriter)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:357,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:357,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:358,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:359,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:360,1"
      Dst: "[java.io.BufferedWriter].newLine()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:361,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:361,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:365,1"
      Dst: "[java.io.BufferedWriter].close()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writeHeader(java.io.BufferedWriter)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.BufferedWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedWriter].write(int)"
    - "[java.io.BufferedWriter].newLine()"
    - "[java.io.Writer].write(java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:326,1"
      Dst: "[java.io.BufferedWriter].write(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:328,1"
      Dst: "[java.io.BufferedWriter].newLine()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:329,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder].doRecord(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].forName(java.lang.String)"
    - "[java.lang.Class].newInstance()"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:86,1"
      Dst: "[java.lang.Class].forName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:87,1"
      Dst: "[java.lang.Class].newInstance()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:88,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:91,1"
      Dst: "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:91,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].jsonReaderFactoryTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[jakarta.json.JsonReaderFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonReader].close()"
    - "[java.util.Map].size()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:67"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:69"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:68"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:74"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:78"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:77"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:81"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:83"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:82"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:82"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:86"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:85"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:88"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:92"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:91"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:95"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:97"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:96"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:96"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:102"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:62,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:64,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:64,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:66,1"
      Dst: "[jakarta.json.JsonReaderFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:67,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:73,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:73,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:75,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:78,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:79,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:81,1"
      Dst: "[java.util.Map].size()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:81,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:82,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:82,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:101,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:103,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 15
    CyclomaticComplexity: 8
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].jsonReaderFactoryTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[jakarta.json.JsonReaderFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonReader].close()"
    - "[java.util.Map].size()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:133"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:136"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:135"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:146"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:150"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:149"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:153"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:155"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:154"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:154"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:158"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:157"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:162"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:166"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:165"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:169"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:171"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:170"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:170"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:176"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:128,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:130,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:130,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:132,1"
      Dst: "[jakarta.json.JsonReaderFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:133,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:144,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:145,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:147,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:150,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:151,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:153,1"
      Dst: "[java.util.Map].size()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:153,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:154,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:154,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:175,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:177,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 15
    CyclomaticComplexity: 8
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].jsonReaderFactoryTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[jakarta.json.JsonReaderFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonReader].close()"
    - "[java.util.Map].size()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:205"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:208"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:207"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:214"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:218"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:217"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:221"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:223"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:222"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:222"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:226"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:225"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:229"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:233"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:232"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:236"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:238"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:237"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:237"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:243"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:200,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:202,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:202,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:204,1"
      Dst: "[jakarta.json.JsonReaderFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:205,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:212,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:213,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:215,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:218,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:219,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:221,1"
      Dst: "[java.util.Map].size()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:221,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:222,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:222,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:242,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:244,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 15
    CyclomaticComplexity: 8
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].jsonReaderFactoryTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[jakarta.json.JsonReaderFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getFooConfig()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:272"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:275"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:274"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:281"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:285"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:266,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:270,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:270,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:271,1"
      Dst: "[jakarta.json.JsonReaderFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:272,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:279,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getFooConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:284,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:286,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: "[ee.jakarta.tck.jsonp.util.MyEncoder].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.util.MyEncoder"
    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: "ee.jakarta.tck.jsonp.util.MyEncoder:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonPatch$Operation].values()"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch$Operation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonPatch$Operation:56,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: "[jakarta.json.JsonPatch$Operation].valueOf(java.lang.String)"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch$Operation"
    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: "jakarta.json.JsonPatch$Operation:56,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: "[jakarta.json.JsonPatch$Operation].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonPatch$Operation:95,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: "[jakarta.json.JsonPatch$Operation].operationName()"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonPatch$Operation].fromOperationName(java.lang.String)"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonPatch$Operation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonPatch$Operation].values()"
    - "[jakarta.json.JsonPatch$Operation].operationName()"
    - "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[jakarta.json.JsonException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jakarta.json.JsonPatch$Operation:116"
      Branch Sides:
      - BranchSide: "jakarta.json.JsonPatch$Operation:121"
        BranchSideFuncs: []
      - BranchSide: "jakarta.json.JsonPatch$Operation:120"
        BranchSideFuncs: []
    - Branch String: "jakarta.json.JsonPatch$Operation:117"
      Branch Sides:
      - BranchSide: "jakarta.json.JsonPatch$Operation:116"
        BranchSideFuncs: []
      - BranchSide: "jakarta.json.JsonPatch$Operation:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "jakarta.json.JsonPatch$Operation:116,1"
      Dst: "[jakarta.json.JsonPatch$Operation].values()"
    - Src: "jakarta.json.JsonPatch$Operation:117,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName()"
    - Src: "jakarta.json.JsonPatch$Operation:117,1"
      Dst: "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - Src: "jakarta.json.JsonPatch$Operation:121,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "jakarta.json.JsonPatch$Operation:121,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "jakarta.json.JsonPatch$Operation:121,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "jakarta.json.JsonPatch$Operation:121,1"
      Dst: "[jakarta.json.JsonException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.JsonException].<init>(java.lang.String)"
    functionSourceFile: "jakarta.json.JsonException"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonException:37,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonPatch$Operation].$values()"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch$Operation[]"
    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: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.Reader)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 96
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:65"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:68"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:67"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:74"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:78"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:77"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:85"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:91"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:90"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:93"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:97"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:96"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:104"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:114"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:60,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:62,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:62,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:64,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:65,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:73,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:73,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:75,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:78,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:80,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:81,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:82,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:84,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:86,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:114,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:111,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:119,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonObject)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:145"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:148"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:147"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:157"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:161"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:160"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:168"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:174"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:173"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:177"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:181"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:180"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:188"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:198"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:140,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:142,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:142,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:144,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:145,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:153,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:156,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:158,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:161,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:163,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:164,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:165,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:167,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:169,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:198,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:195,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:203,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonArray)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 95
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:229"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:232"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:231"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:240"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:244"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:243"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:252"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:258"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:257"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:261"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:265"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:264"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:273"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:282"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:224,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:226,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:226,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:228,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:229,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:236,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:239,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:241,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:244,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:246,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:247,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:248,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:251,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:253,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:282,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:279,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:287,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 102
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:313"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:316"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:315"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:324"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:328"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:327"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:335"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:341"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:340"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:345"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:349"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:348"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:356"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:366"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:308,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:310,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:310,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:312,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:313,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:323,1"
      Dst: "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:323,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[])"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:322,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:325,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:328,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:330,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:331,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:332,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:334,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:336,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:366,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:363,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:371,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream,java.nio.charset.Charset)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[jakarta.json.stream.JsonParser].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 104
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:397"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:400"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:399"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:412"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:416"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:415"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:423"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:429"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:428"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:434"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:438"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:437"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:445"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:455"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:392,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:394,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:394,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:396,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:397,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:410,1"
      Dst: "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:410,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[])"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:409,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:413,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:416,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:418,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:419,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:420,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue(jakarta.json.stream.JsonParser,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:422,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:424,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:455,1"
      Dst: "[jakarta.json.stream.JsonParser].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:452,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:460,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest6()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getFooConfig()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:488"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:491"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:490"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:497"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:501"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:500"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:482,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:486,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:486,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:487,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:488,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:495,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getFooConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:500,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:502,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryExceptionTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream,boolean)"
    - "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.stream.JsonParser)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:522,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:525,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:525,1"
      Dst: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:527,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:527,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:528,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:529,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:535,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:546,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:548,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:558,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:47,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveFromNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveFromNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:57,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveFromNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveFromNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:91,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:94,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:105,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:106,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:107,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:108,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:118,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:120,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:121,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrAfter()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:134,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:135,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:136,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:138,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrBefore()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:600,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:600,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:600,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrAfter()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:611,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:611,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:611,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:589,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:589,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:589,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[])"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:156,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:157,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:158,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:159,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:170,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:171,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:172,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:173,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:184,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:185,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:186,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:187,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:197,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:198,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:199,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:200,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntAfter()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:213,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:215,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:216,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:217,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntBefore()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:735,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:735,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:735,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntAfter()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:746,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:746,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:746,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:724,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:724,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:724,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[])"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:235,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:236,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:237,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:238,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:250,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:251,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:252,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:253,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:264,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:265,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:266,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:267,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:277,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:278,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:279,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:280,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolAfter()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:293,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:294,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:295,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:296,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:297,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolBefore()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:848,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:848,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:848,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolAfter()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:859,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:859,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:859,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:837,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:837,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:837,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[])"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:315,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:316,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:317,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:318,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:330,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:331,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:333,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:344,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:345,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:346,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:347,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:357,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:358,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:359,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:360,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectAfter()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:373,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:374,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:375,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:376,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:377,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectBefore()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:962,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:962,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:962,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectAfter()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:973,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:973,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:973,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:951,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:951,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:951,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[])"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:395,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:396,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:397,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:398,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveFromNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:418"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:423"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:420"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:412,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:413,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:414,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:414,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:421,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveFromNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:443"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:448"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:445"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:434,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:435,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:436,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:436,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:436,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:437,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:446,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    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: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createPatchBuilder()"
    - "[jakarta.json.JsonPatchBuilder].remove(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:474,1"
      Dst: "[jakarta.json.Json].createPatchBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:474,1"
      Dst: "[jakarta.json.JsonPatchBuilder].remove(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createPatchBuilder()"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createPatchBuilder()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:336,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:336,1"
      Dst: "[jakarta.json.spi.JsonProvider].createPatchBuilder()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].updateOperationBuilder(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonPatchBuilder].remove(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:491,1"
      Dst: "[jakarta.json.JsonPatchBuilder].remove(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    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: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:42,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].testPrimitiveTypesInRoot(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].testWrittingObjectByParts(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:69,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].testPrimitiveTypesInRoot(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].testWrittingObjectByParts(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].testPrimitiveTypesInRoot(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].verifyJsonGeneratorForJsonValue(ee.jakarta.tck.jsonp.api.common.TestResult,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].verifyJsonGeneratorForSimpleType(ee.jakarta.tck.jsonp.api.common.TestResult,java.lang.Object)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:81"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:82,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:82,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:83,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:83,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:84,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].verifyJsonGeneratorForJsonValue(ee.jakarta.tck.jsonp.api.common.TestResult,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:85,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].verifyJsonGeneratorForSimpleType(ee.jakarta.tck.jsonp.api.common.TestResult,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].verifyJsonGeneratorForJsonValue(ee.jakarta.tck.jsonp.api.common.TestResult,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].<init>()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].operationFailed(jakarta.json.JsonValue,java.lang.String)"
    - "[jakarta.json.JsonValue].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:126"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:127"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:126"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:124"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:128"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:127"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:128"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:134"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:122,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:123,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:124,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:125,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:126,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:128,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:127,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:128,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].operationFailed(jakarta.json.JsonValue,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:129,1"
      Dst: "[jakarta.json.JsonValue].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:130,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:130,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:131,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:134,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 10
    CyclomaticComplexity: 3
  - functionName: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createGenerator(java.io.Writer)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:98,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:98,1"
      Dst: "[jakarta.json.spi.JsonProvider].createGenerator(java.io.Writer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].operationFailed(jakarta.json.JsonValue,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readValue()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonReader].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:216"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:219"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:218"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:221"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:219"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:218"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:222"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:218"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:219"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:217"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:219,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:219,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:220,1"
      Dst: "[jakarta.json.JsonReader].readValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:221,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:222,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:217,1"
      Dst: "[java.lang.Throwable].addSuppressed(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: 12
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].verifyJsonGeneratorForSimpleType(ee.jakarta.tck.jsonp.api.common.TestResult,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[jakarta.json.stream.JsonGenerator].write(int)"
    - "[java.lang.Long].longValue()"
    - "[jakarta.json.stream.JsonGenerator].write(long)"
    - "[jakarta.json.stream.JsonGenerator].write(java.math.BigInteger)"
    - "[java.lang.Double].doubleValue()"
    - "[jakarta.json.stream.JsonGenerator].write(double)"
    - "[jakarta.json.stream.JsonGenerator].write(java.math.BigDecimal)"
    - "[java.lang.Boolean].booleanValue()"
    - "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].operationFailed(java.lang.Object,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.JsonValue].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:166"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:166"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:165"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:179"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:180"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:179"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:145"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:176"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:175"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:181"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:187"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:144,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:145,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:146,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:146,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:148,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:151,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:151,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:154,1"
      Dst: "[java.lang.Long].longValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:154,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:157,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:160,1"
      Dst: "[java.lang.Double].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:160,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:163,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:166,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:166,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:176,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:179,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:176,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:180,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:181,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].operationFailed(java.lang.Object,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:182,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:182,1"
      Dst: "[jakarta.json.JsonValue].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:183,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:183,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:187,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 24
    CyclomaticComplexity: 12
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].operationFailed(java.lang.Object,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:202"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:201"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:202"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:202,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(java.lang.Object,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: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(java.lang.Object,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].ordinal()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[java.lang.Long].longValue()"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[java.math.BigInteger].equals(java.lang.Object)"
    - "[java.lang.Double].parseDouble(java.lang.String)"
    - "[java.lang.Double].doubleValue()"
    - "[java.math.BigDecimal].<init>(java.lang.String)"
    - "[java.math.BigDecimal].equals(java.lang.Object)"
    - "[java.lang.Boolean].parseBoolean(java.lang.String)"
    - "[java.lang.Boolean].booleanValue()"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readValue()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonReader].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 92
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:139"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:143"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:142"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:148"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:148"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:147"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:150"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:150"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:149"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:154"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:154"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:153"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:158"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:158"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:157"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:164"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:160"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:159"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:160"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:166"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:165"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:170"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:166"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:165"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.JsonAssert:166"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:176"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.JsonAssert:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:143,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:143,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:145,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:146,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:148,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:148,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:150,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:150,1"
      Dst: "[java.lang.Long].longValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:152,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:152,1"
      Dst: "[java.math.BigInteger].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:154,1"
      Dst: "[java.lang.Double].parseDouble(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:154,1"
      Dst: "[java.lang.Double].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:156,1"
      Dst: "[java.math.BigDecimal].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:156,1"
      Dst: "[java.math.BigDecimal].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:158,1"
      Dst: "[java.lang.Boolean].parseBoolean(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:158,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:160,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:161,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:162,1"
      Dst: "[jakarta.json.JsonReader].readValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:163,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:164,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:166,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:172,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 38
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].testWrittingObjectByParts(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].writeKey(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].operationFailed(jakarta.json.JsonValue,java.lang.String)"
    - "[java.lang.Object].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:102"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:103"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:102"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:97"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:105"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:104"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:105"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:112"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:95,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:96,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:97,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:98,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:99,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeKey(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:100,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:101,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:102,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:105,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:103,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:105,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].operationFailed(jakarta.json.JsonValue,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:106,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:107,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:109,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:112,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 10
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonObject,java.util.stream.Stream<Map.Entry<String,JsonValue>>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonObject"
    - "java.util.stream.Stream<Map.Entry<String,JsonValue>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.Map].size()"
    - "[java.util.HashSet].<init>(int)"
    - "[java.util.Map].keySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.util.stream.BaseStream].iterator()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Map$Entry].getValue()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.Set].remove(java.lang.Object)"
    - "[java.util.Set].isEmpty()"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:604"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:608"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:607"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:610"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:613"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:612"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:614"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:627"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:626"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:619"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:624"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:623"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:627"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:605,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:608,1"
      Dst: "[java.util.Map].size()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:608,1"
      Dst: "[java.util.HashSet].<init>(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:610,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:610,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:610,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:610,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:611,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:613,1"
      Dst: "[java.util.stream.BaseStream].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:616,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:616,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:617,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:617,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:617,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:619,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:621,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:624,1"
      Dst: "[java.util.Set].remove(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:627,1"
      Dst: "[java.util.Set].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonArray,java.util.stream.Stream<JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArray"
    - "java.util.stream.Stream<JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.stream.BaseStream].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:643"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:647"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:646"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:650"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:661"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:660"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:650"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:661"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:660"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:654"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:659"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:658"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:661"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:666"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:665"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:666"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:670"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:669"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:644,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:647,1"
      Dst: "[java.util.List].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:648,1"
      Dst: "[java.util.stream.BaseStream].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:650,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:651,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:653,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:653,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:654,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:656,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 13
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:348,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:348,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:348,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:357,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:357,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:357,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:366,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:366,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:367,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:386,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:386,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:386,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:395,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:395,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:395,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:404,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:404,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:405,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:424,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:424,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:424,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:433,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:433,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:433,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:442,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:442,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:443,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectReplaceObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:472,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:472,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:473,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:473,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectMoveValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:482,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:482,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:482,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectCopyValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:491,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:491,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:492,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:492,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:501,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:501,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:501,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:510,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:510,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:511,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObjectReplaced()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:521,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:521,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:522,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:522,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:522,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject(java.lang.String[],java.lang.Object[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[java.lang.Object].getClass()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[java.lang.Boolean].booleanValue()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.SimpleValues:539"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:543"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:542"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.common.SimpleValues:544"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:563"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:540,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:543,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:545,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:545,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:545,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:547,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:550,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:550,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:553,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:553,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:556,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:563,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: 12
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayReplaceStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:622,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:622,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:622,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:640,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:640,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:640,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringInnerArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:650,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:650,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:650,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy1to0()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:660,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:660,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:661,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy0to2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:671,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:671,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:672,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy0to1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:682,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:682,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:683,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:703,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:703,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:704,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2WithStringArrayInTheMiddle()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringInnerArray2()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:714,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:714,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:715,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringInnerArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:715,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:715,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayReplaceInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:757,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:757,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:757,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:775,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:775,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:775,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy1to0()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:785,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:785,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:786,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy0to2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:796,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:796,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:797,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy0to1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:807,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:807,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:808,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:827,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:827,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:828,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayReplaceBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:870,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:870,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:870,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:888,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:888,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:888,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy1to0()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:898,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:898,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:899,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy0to2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:909,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:909,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:910,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy0to1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:920,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:920,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:921,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:941,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:941,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:942,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayReplaceObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:984,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:984,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:984,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1003,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1003,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1003,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy1to0()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1013,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1013,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1014,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy0to2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1024,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1024,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1025,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy0to1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1035,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1035,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1036,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1056,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1056,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1057,1"
      Dst: "[jakarta.json.JsonArrayBuilder].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: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].patchApply(jakarta.json.JsonPatch,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonPatch"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonValue].getValueType()"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1130,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1130,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1132,1"
      Dst: "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1136,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].booleanValue(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1150"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1149"
        BranchSideFuncs: []
    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: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    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: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1156,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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:41,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].<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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].testMerge(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].testDiff(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:50,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:51,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].testMerge(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].testDiff(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].testMerge(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCSourceObject()"
    - "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCPatchObject()"
    - "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCTargetObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:64,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCSourceObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCPatchObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCTargetObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCSourceObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:123,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:123,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:124,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:125,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCPatchObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:148,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:148,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:150,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:150,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCTargetObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:135,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:135,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:136,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:138,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].testDiff(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCSourceObject()"
    - "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCPatchObject()"
    - "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCTargetObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:79,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:80,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCSourceObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:81,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCPatchObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:82,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCTargetObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum"
    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: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].testOperationName(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].testOperationValueOf(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:48,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:50,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].testOperationName(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].testOperationValueOf(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].testOperationName(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonPatch$Operation].values()"
    - "[jakarta.json.JsonPatch$Operation].operationName()"
    - "[jakarta.json.JsonPatch$Operation].fromOperationName(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.Character].isLowerCase(char)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:65"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:83"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:82"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:71"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:73"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:71"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:73"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:74"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:78"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:77"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:78"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:64,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:65,1"
      Dst: "[jakarta.json.JsonPatch$Operation].values()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:66,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:68,1"
      Dst: "[jakarta.json.JsonPatch$Operation].fromOperationName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:69,1"
      Dst: "[java.lang.String].length()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:72,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:72,1"
      Dst: "[java.lang.Character].isLowerCase(char)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:75,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:80,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:80,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 12
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].testOperationValueOf(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonPatch$Operation].values()"
    - "[java.lang.Enum].name()"
    - "[jakarta.json.JsonPatch$Operation].valueOf(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:93"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:101"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:100"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:96"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:92,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:93,1"
      Dst: "[jakarta.json.JsonPatch$Operation].values()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:94,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:95,1"
      Dst: "[jakarta.json.JsonPatch$Operation].valueOf(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:98,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:97,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].intValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    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: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].longValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    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: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].floatValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "float"
    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: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].doubleValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "double"
    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: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].toString()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: ""
    functionLinenumber: 393
    functionLinenumberEnd: 395
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toString(int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber:394,1"
      Dst: "[java.lang.Integer].toString(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: "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    functionSourceFile: "jakarta.json.stream.JsonGenerationException"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonException].<init>(java.lang.String)"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonGenerationException:39,1"
      Dst: "[jakarta.json.JsonException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "jakarta.json.stream.JsonGenerationException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonGenerationException:56,1"
      Dst: "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].<init>()"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractMap].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:35,1"
      Dst: "[java.util.AbstractMap].<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: "[jakarta.json.EmptyObject].entrySet()"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].emptySet()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:39,1"
      Dst: "[java.util.Collections].emptySet()"
    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: "[jakarta.json.EmptyObject].getJsonArray(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractMap].get(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:44,1"
      Dst: "[java.util.AbstractMap].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getJsonObject(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractMap].get(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:49,1"
      Dst: "[java.util.AbstractMap].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getJsonNumber(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractMap].get(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:54,1"
      Dst: "[java.util.AbstractMap].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getJsonString(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonString"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractMap].get(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:59,1"
      Dst: "[java.util.AbstractMap].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getString(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyObject].getJsonString(java.lang.String)"
    - "[jakarta.json.JsonString].getString()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:64,1"
      Dst: "[jakarta.json.EmptyObject].getJsonString(java.lang.String)"
    - Src: "jakarta.json.EmptyObject:64,1"
      Dst: "[jakarta.json.JsonString].getString()"
    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: "[jakarta.json.EmptyObject].getString(java.lang.String,java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "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: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getInt(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyObject].getJsonNumber(java.lang.String)"
    - "[jakarta.json.JsonNumber].intValue()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:74,1"
      Dst: "[jakarta.json.EmptyObject].getJsonNumber(java.lang.String)"
    - Src: "jakarta.json.EmptyObject:74,1"
      Dst: "[jakarta.json.JsonNumber].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getInt(java.lang.String,int)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "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: "[jakarta.json.EmptyObject].getBoolean(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:84,1"
      Dst: "[java.lang.NullPointerException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getBoolean(java.lang.String,boolean)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].isNull(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:94,1"
      Dst: "[java.lang.NullPointerException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getValueType()"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].readResolve()"
    functionSourceFile: "jakarta.json.EmptyObject"
    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: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].jsonWriterFactoryTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - "[jakarta.json.JsonWriterFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.JsonWriterFactory].createWriter(java.io.Writer)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Object].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:69"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:71"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:70"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:77"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:81"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:80"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:86"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:89"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:88"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:92"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:96"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:95"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:101"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:106"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:61,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:61,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:62,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:64,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:66,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:66,1"
      Dst: "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:68,1"
      Dst: "[jakarta.json.JsonWriterFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:69,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:75,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:76,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:78,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:81,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:82,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:84,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:84,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:85,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:86,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:105,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:107,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 15
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].jsonWriterFactoryTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - "[jakarta.json.JsonWriterFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream,java.nio.charset.Charset)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:139"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:142"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:141"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:152"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:156"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:155"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:161"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:164"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:163"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:168"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:172"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:171"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:177"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:182"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:131,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:131,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:132,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:134,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:136,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:136,1"
      Dst: "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:138,1"
      Dst: "[jakarta.json.JsonWriterFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:139,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:150,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:151,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:153,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:156,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:157,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:159,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:159,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:160,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:161,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:181,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:183,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 15
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].jsonWriterFactoryTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - "[jakarta.json.JsonWriterFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:213"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:216"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:215"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:222"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:226"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:225"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:231"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:234"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:233"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:237"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:241"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:240"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:246"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:251"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:205,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:205,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:206,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:208,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:210,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:210,1"
      Dst: "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:212,1"
      Dst: "[jakarta.json.JsonWriterFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:213,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:220,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:221,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:223,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:226,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:227,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:229,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:229,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:230,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:231,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:250,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:252,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 15
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].jsonWriterFactoryTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - "[jakarta.json.JsonWriterFactory].getConfigInUse()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getFooConfig()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getAllConfig()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:281"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:284"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:283"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:291"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:294"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:293"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:300"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:304"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:275,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:279,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:279,1"
      Dst: "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:280,1"
      Dst: "[jakarta.json.JsonWriterFactory].getConfigInUse()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:281,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:288,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getFooConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:298,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getAllConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:300,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:303,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:305,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    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: "ee.jakarta.tck.jsonp.api.common.JsonAssert:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader"
    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: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:65,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: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testReadValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testDoubleReadValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testIOExceptionOnReadValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testReadInvalidValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:76,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testReadValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testDoubleReadValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testIOExceptionOnReadValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:80,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testReadInvalidValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testReadValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readValue()"
    - "[jakarta.json.JsonReader].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getLocalizedMessage()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:92"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:112"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:111"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:102"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:105"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:100"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:107"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:106"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:107"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:92"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:93,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:94,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:94,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:95,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:96,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:98,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:100,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:101,1"
      Dst: "[jakarta.json.JsonReader].readValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:102,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:107,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:103,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:107,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:108,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:109,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:235"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:234"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:235"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:235,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testDoubleReadValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readValue()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[jakarta.json.JsonReader].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getLocalizedMessage()"
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:123"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:150"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:149"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:144"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:147"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:129"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:123"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:124,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:124,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:125,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:125,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:127,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:128,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:129,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:131,1"
      Dst: "[jakarta.json.JsonReader].readValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:135,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:138,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:142,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:142,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:144,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:123,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:145,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testIOExceptionOnReadValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    - "[java.io.File].getAbsolutePath()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.FileWriter].<init>(java.io.File)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - "[java.io.Writer].write(java.lang.String)"
    - "[java.io.OutputStreamWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.FileReader].<init>(java.io.File)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[java.io.InputStreamReader].close()"
    - "[java.io.File].delete()"
    - "[java.lang.Throwable].getLocalizedMessage()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonReader].readValue()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:180"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:185"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:184"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:180"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:178"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:177"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:180"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:183"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:161,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:166,1"
      Dst: "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:167,1"
      Dst: "[java.io.File].getAbsolutePath()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:167,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:168,1"
      Dst: "[java.io.FileWriter].<init>(java.io.File)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:169,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:169,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:170,1"
      Dst: "[java.io.OutputStreamWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:178,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:171,1"
      Dst: "[java.io.FileReader].<init>(java.io.File)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:172,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:173,1"
      Dst: "[java.io.InputStreamReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:181,1"
      Dst: "[java.io.File].delete()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:175,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:176,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:185,1"
      Dst: "[jakarta.json.JsonReader].readValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:189,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:193,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:193,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testReadInvalidValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonValue)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readValue()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:214"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:219"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:210"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:221"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:205,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:207,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:207,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:208,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:210,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:211,1"
      Dst: "[jakarta.json.JsonReader].readValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:212,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:214,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:221,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:215,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:215,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:219,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:219,1"
      Dst: "[java.lang.Class].getSimpleName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:48,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:58,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyStr()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:81,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:82,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:84,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy1to0()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy0to2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy0to1()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:94,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:95,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:96,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy1to0()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:96,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:97,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy0to2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:98,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy0to1()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyInt()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:108,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:109,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:110,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:111,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy1to0()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy0to2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy0to1()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:121,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:122,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:123,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy1to0()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:123,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:124,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy0to2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:125,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy0to1()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyBool()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:135,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:136,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:138,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy1to0()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy0to2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy0to1()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:148,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:149,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:150,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy1to0()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:150,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:151,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy0to2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:152,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy0to1()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:162,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:163,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:165,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy1to0()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy0to2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy0to1()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:175,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:176,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:177,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy1to0()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:177,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:178,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy0to2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:179,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy0to1()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectCopyValue()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:190,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:191,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:192,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectCopyValue()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:193,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:213"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:218"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:215"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:205,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:206,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:207,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:207,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:216,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:236"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:241"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:238"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:228,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:229,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:230,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:230,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:230,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:231,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:239,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    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: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createPatchBuilder()"
    - "[jakarta.json.JsonPatchBuilder].copy(java.lang.String,java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:268"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:270,1"
      Dst: "[jakarta.json.Json].createPatchBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:270,1"
      Dst: "[jakarta.json.JsonPatchBuilder].copy(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:272,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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].updateOperationBuilder(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonPatchBuilder].copy(java.lang.String,java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:292"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:294,1"
      Dst: "[jakarta.json.JsonPatchBuilder].copy(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:296,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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder"
    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: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:28,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].add(jakarta.json.JsonArrayBuilder,ee.jakarta.tck.jsonp.api.common.JsonValueType)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:119,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:121,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:123,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:129,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:134,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:-1,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:138,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:143,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.spi.JsonProvider$lambda_provider_0__1].bootstrap$()"
    functionSourceFile: "jakarta.json.spi.JsonProvider$lambda_provider_0__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.security.PrivilegedAction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider$lambda_provider_0__1].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.spi.JsonProvider$lambda_provider_0__1:-1,1"
      Dst: "[jakarta.json.spi.JsonProvider$lambda_provider_0__1].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.spi.JsonProvider$lambda_provider_0__1].<init>()"
    functionSourceFile: "jakarta.json.spi.JsonProvider$lambda_provider_0__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.spi.JsonProvider$lambda_provider_0__1:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.spi.JsonProvider$lambda_provider_0__1].run()"
    functionSourceFile: "jakarta.json.spi.JsonProvider$lambda_provider_0__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].lambda$provider$0()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.spi.JsonProvider$lambda_provider_0__1:-1,1"
      Dst: "[jakarta.json.spi.JsonProvider].lambda$provider$0()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].read()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:66"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:67"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:63"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:84"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:58,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:59,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:62,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:63,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:64,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:66,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:84,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:69,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:72,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:76,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:76,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:77,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:80,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:80,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:82,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 9
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.OutputStream)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[java.io.ByteArrayOutputStream].close()"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:103,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:104,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:107,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:108,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:109,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:111,1"
      Dst: "[java.io.ByteArrayOutputStream].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:112,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:115,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:118,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:123,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:122,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:127,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createWriter(java.io.OutputStream)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createWriter(java.io.OutputStream)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:182,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:182,1"
      Dst: "[jakarta.json.spi.JsonProvider].createWriter(java.io.OutputStream)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].read()"
    - "[jakarta.json.JsonReader].close()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:157"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:158"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:154"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:167"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:166"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:170"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:172"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:171"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:167"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:177"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:149,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:150,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:153,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:154,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:155,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:157,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:167,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:160,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:163,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:167,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:167,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:168,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:170,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:173,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:173,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:175,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 15
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.OutputStream)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[java.io.ByteArrayOutputStream].close()"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:196,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:197,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:200,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:201,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:202,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:204,1"
      Dst: "[java.io.ByteArrayOutputStream].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:205,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:208,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:211,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:216,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:215,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:220,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream,java.nio.charset.Charset)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[java.io.ByteArrayOutputStream].close()"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:244,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:245,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:248,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:249,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:249,1"
      Dst: "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:250,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:251,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:253,1"
      Dst: "[java.io.ByteArrayOutputStream].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:254,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:258,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:258,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:261,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:266,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:265,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:270,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest6()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream,java.nio.charset.Charset)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[java.io.ByteArrayOutputStream].close()"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:294,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:295,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:298,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:301,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:302,1"
      Dst: "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:302,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:304,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:306,1"
      Dst: "[java.io.ByteArrayOutputStream].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:307,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:311,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:311,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:314,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:319,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:318,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:323,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest7()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].write(jakarta.json.JsonStructure)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].read()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:352"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:353"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:349"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:370"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:344,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:345,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:348,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:349,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:350,1"
      Dst: "[jakarta.json.JsonWriter].write(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:352,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:370,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:355,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:358,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:362,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:362,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:363,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:366,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:366,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:368,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 9
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest8()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].write(jakarta.json.JsonStructure)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].read()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:398"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:399"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:395"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:415"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:414"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:390,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:391,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:394,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:395,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:396,1"
      Dst: "[jakarta.json.JsonWriter].write(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:398,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:415,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:401,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:404,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:407,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:407,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:408,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:411,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:411,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:413,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 9
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterUTFEncodedTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream,java.nio.charset.Charset)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].writeJsonObjectFromString(jakarta.json.JsonWriter,java.lang.String)"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 198
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:459"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:465"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:464"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:486"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:492"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:491"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:513"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:520"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:519"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:541"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:548"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:547"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:569"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:576"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:575"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:597"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:604"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:603"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:436,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:447,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:448,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:448,1"
      Dst: "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:449,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:450,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].writeJsonObjectFromString(jakarta.json.JsonWriter,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:453,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:453,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:458,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:459,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:464,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:464,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:605,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 25
    CyclomaticComplexity: 7
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].writeJsonObjectFromString(jakarta.json.JsonWriter,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonWriter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1554,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1555,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1556,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1558,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1558,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterWithConfigTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - "[jakarta.json.JsonWriterFactory].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:639"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:640"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:635"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:657"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:627,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:628,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:631,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:634,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:635,1"
      Dst: "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:636,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:637,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:639,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:657,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:643,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:643,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:646,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:651,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:650,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:655,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 9
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterWithConfigTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[java.io.ByteArrayOutputStream].close()"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:677,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:678,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:681,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:684,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:685,1"
      Dst: "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:685,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:686,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:688,1"
      Dst: "[java.io.ByteArrayOutputStream].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:689,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:693,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:693,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:696,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:701,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:700,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:705,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].write(jakarta.json.JsonStructure)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 314
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:770"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:777"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:776"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:770"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:777"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:776"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:770"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:777"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:776"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:770"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:772"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:771"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:799"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:806"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:805"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:799"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:806"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:805"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:799"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:806"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:805"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:799"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:801"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:800"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:849"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:856"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:855"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:849"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:856"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:855"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:849"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:856"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:855"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:849"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:851"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:850"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:878"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:885"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:884"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:878"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:885"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:884"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:878"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:885"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:884"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:878"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:880"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:879"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:928"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:935"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:934"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:928"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:935"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:934"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:928"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:935"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:934"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:928"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:930"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:929"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:954"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:958"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:957"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:954"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:958"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:957"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:954"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:958"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:957"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:954"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:956"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:955"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:727,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:728,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:731,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:732,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:733,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:734,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:740,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:745,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:781,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:790,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:891,1"
      Dst: "[jakarta.json.JsonWriter].write(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:958,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 64
    CyclomaticComplexity: 19
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterIOErrorTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[java.io.StringWriter].<init>()"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].<init>(java.io.Writer)"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].setThrowIOException(boolean)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].write(jakarta.json.JsonStructure)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 152
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:985"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:986"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:985"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:981"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1007"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1006"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1007"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1008"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1007"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1003"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1029"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1028"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1029"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1030"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1029"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1025"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1051"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1050"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1051"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1052"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1051"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1047"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1062"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1061"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:976,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:977,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:980,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:980,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].<init>(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:981,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:982,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:983,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].setThrowIOException(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:985,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1007,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:986,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:992,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1021,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1028,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1050,1"
      Dst: "[jakarta.json.JsonWriter].write(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1061,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 37
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriter11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1076,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1077,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1078,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer"
    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: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:65,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: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testWriteValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testDoubleWriteValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testIOExceptionOnWriteValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:76,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testWriteValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testDoubleWriteValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testIOExceptionOnWriteValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testWriteValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].write(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getLocalizedMessage()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.io.StringWriter].toString()"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.Reader)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[jakarta.json.stream.JsonParser].getValue()"
    - "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:91"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:114"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:113"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:98"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:101"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:96"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:108"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:107"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:108"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:92,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:93,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:93,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:94,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:95,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:96,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:97,1"
      Dst: "[jakarta.json.JsonWriter].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:98,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:108,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:99,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:100,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:103,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:105,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:105,1"
      Dst: "[jakarta.json.Json].createParser(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:106,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:107,1"
      Dst: "[jakarta.json.stream.JsonParser].getValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:108,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:110,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:111,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:209"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:208"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:209"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:209,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testDoubleWriteValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].write(jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.lang.Throwable].getLocalizedMessage()"
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:125"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:152"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:151"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:146"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:149"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:131"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:125"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:126,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:126,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:127,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:127,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:129,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:130,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:131,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:133,1"
      Dst: "[jakarta.json.JsonWriter].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:140,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:144,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:144,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:146,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:125,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:147,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testIOExceptionOnWriteValue(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    - "[java.io.File].getAbsolutePath()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.FileWriter].<init>(java.io.File)"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[java.io.OutputStreamWriter].close()"
    - "[java.io.File].delete()"
    - "[java.lang.Throwable].getLocalizedMessage()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonWriter].write(jakarta.json.JsonValue)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:180"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:185"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:184"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:180"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:163"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:162"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:180"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:183"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:163,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:169,1"
      Dst: "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:170,1"
      Dst: "[java.io.File].getAbsolutePath()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:170,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:171,1"
      Dst: "[java.io.FileWriter].<init>(java.io.File)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:172,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:173,1"
      Dst: "[java.io.OutputStreamWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:181,1"
      Dst: "[java.io.File].delete()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:175,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:176,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:185,1"
      Dst: "[jakarta.json.JsonWriter].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:189,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:193,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:193,1"
      Dst: "[java.lang.Class].getSimpleName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.Json].<init>()"
    functionSourceFile: "jakarta.json.Json"
    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: "jakarta.json.Json:64,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: "[jakarta.json.Json].createParserFactory(java.util.Map<String,?>)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParserFactory"
    argCount: 1
    argTypes:
    - "java.util.Map<String,?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createParserFactory(java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:132,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:132,1"
      Dst: "[jakarta.json.spi.JsonProvider].createParserFactory(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createGeneratorFactory(java.util.Map<String,?>)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGeneratorFactory"
    argCount: 1
    argTypes:
    - "java.util.Map<String,?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createGeneratorFactory(java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:157,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:157,1"
      Dst: "[jakarta.json.spi.JsonProvider].createGeneratorFactory(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createReader(java.io.InputStream)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createReader(java.io.InputStream)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:204,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:204,1"
      Dst: "[jakarta.json.spi.JsonProvider].createReader(java.io.InputStream)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createReaderFactory(java.util.Map<String,?>)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReaderFactory"
    argCount: 1
    argTypes:
    - "java.util.Map<String,?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createReaderFactory(java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:218,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:218,1"
      Dst: "[jakarta.json.spi.JsonProvider].createReaderFactory(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createWriterFactory(java.util.Map<String,?>)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriterFactory"
    argCount: 1
    argTypes:
    - "java.util.Map<String,?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createWriterFactory(java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:232,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:232,1"
      Dst: "[jakarta.json.spi.JsonProvider].createWriterFactory(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createArrayBuilder(java.util.Collection<?>)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createArrayBuilder(java.util.Collection)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:269,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:269,1"
      Dst: "[jakarta.json.spi.JsonProvider].createArrayBuilder(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createObjectBuilder(jakarta.json.JsonObject)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createObjectBuilder(jakarta.json.JsonObject)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:290,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:290,1"
      Dst: "[jakarta.json.spi.JsonProvider].createObjectBuilder(jakarta.json.JsonObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createObjectBuilder(java.util.Map<String,?>)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "java.util.Map<String,?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createObjectBuilder(java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:306,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:306,1"
      Dst: "[jakarta.json.spi.JsonProvider].createObjectBuilder(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createPointer(java.lang.String)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createPointer(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:325,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:325,1"
      Dst: "[jakarta.json.spi.JsonProvider].createPointer(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: "[jakarta.json.Json].createMergePatch(jakarta.json.JsonValue)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonMergePatch"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createMergePatch(jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:391,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:391,1"
      Dst: "[jakarta.json.spi.JsonProvider].createMergePatch(jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createMergeDiff(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonMergePatch"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createMergeDiff(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:406,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:406,1"
      Dst: "[jakarta.json.spi.JsonProvider].createMergeDiff(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createBuilderFactory(java.util.Map<String,?>)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonBuilderFactory"
    argCount: 1
    argTypes:
    - "java.util.Map<String,?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[jakarta.json.spi.JsonProvider].createBuilderFactory(java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:422,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "jakarta.json.Json:422,1"
      Dst: "[jakarta.json.spi.JsonProvider].createBuilderFactory(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].encodePointer(java.lang.String)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:507,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].decodePointer(java.lang.String)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:520,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].<init>()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].setup()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:50,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:51,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].setup()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].getPackages(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].writeStreamToTempFile(java.io.InputStream,java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    - "[java.io.FileOutputStream].<init>(java.io.File)"
    - "[java.io.InputStream].read(byte[])"
    - "[java.io.FileOutputStream].write(byte[],int,int)"
    - "[java.io.FileOutputStream].close()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:80"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:83"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:82"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:89"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:85"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:84"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:89"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:92"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:75,1"
      Dst: "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:76,1"
      Dst: "[java.io.FileOutputStream].<init>(java.io.File)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:79,1"
      Dst: "[java.io.InputStream].read(byte[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:83,1"
      Dst: "[java.io.FileOutputStream].write(byte[],int,int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:90,1"
      Dst: "[java.io.FileOutputStream].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: 10
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].writeStreamToSigFile(java.io.InputStream,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.io.File].<init>(java.lang.String)"
    - "[java.io.File].exists()"
    - "[java.io.File].delete()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.File].createNewFile()"
    - "[java.io.FileOutputStream].<init>(java.io.File)"
    - "[java.io.InputStream].read(byte[])"
    - "[java.io.FileOutputStream].write(byte[],int,int)"
    - "[java.io.FileOutputStream].close()"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:100"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:104"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:103"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:104"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:107"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:106"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:111"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:114"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:113"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:120"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:116"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:115"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:120"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:123"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:97,1"
      Dst: "[java.lang.System].getProperty(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:99,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:99,1"
      Dst: "[java.io.File].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:100,1"
      Dst: "[java.io.File].exists()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:101,1"
      Dst: "[java.io.File].delete()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:102,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:104,1"
      Dst: "[java.io.File].createNewFile()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:107,1"
      Dst: "[java.io.FileOutputStream].<init>(java.io.File)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:110,1"
      Dst: "[java.io.InputStream].read(byte[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:114,1"
      Dst: "[java.io.FileOutputStream].write(byte[],int,int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:121,1"
      Dst: "[java.io.FileOutputStream].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: 14
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].signatureTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.lang.Class].getClassLoader()"
    - "[java.lang.ClassLoader].getResourceAsStream(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].writeStreamToTempFile(java.io.InputStream,java.lang.String,java.lang.String)"
    - "[java.io.File].getCanonicalPath()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].getSigTestDriver()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].loadMapFile(java.lang.String)"
    - "[java.util.Properties].getProperty(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].writeStreamToSigFile(java.io.InputStream,java.lang.String)"
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.io.IOException)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getVehicle()"
    - "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].getPackages(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].getClasses(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getOptionalTechPackagesToIgnore()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].getUnlistedOptionalPackages()"
    - "[java.lang.System].getProperties()"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getJImageDir()"
    - "[java.io.File].<init>(java.lang.String)"
    - "[java.io.File].mkdirs()"
    - "[java.lang.ProcessBuilder].<init>(java.lang.String[])"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.lang.ProcessBuilder].redirectErrorStream(boolean)"
    - "[java.lang.ProcessBuilder].start()"
    - "[java.lang.Process].getInputStream()"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.BufferedReader].readLine()"
    - "[java.lang.Process].waitFor()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.io.BufferedReader].close()"
    - "[java.lang.Throwable].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].executeSigTest(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String[],java.lang.String,java.util.ArrayList,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].toString()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].passed()"
    - "[java.lang.Exception].<init>()"
    - "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - "[java.util.Properties].size()"
    - "[java.lang.String].trim()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].verifyJtaJarTest()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].<init>(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 170
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:208"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:237"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:236"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:223"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:227"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:226"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:241"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:248"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:247"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:248"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:278"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:277"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:249"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:251"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:250"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:249"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:256"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:255"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:261"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:262"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:261"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:261"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:267"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:266"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:270"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:274"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:273"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:274"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:275"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:274"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:274"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:278"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:277"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:280"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:278"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:277"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:280"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:278"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:160,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:168,1"
      Dst: "[java.lang.Class].getClassLoader()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:168,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:169,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].writeStreamToTempFile(java.io.InputStream,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:170,1"
      Dst: "[java.io.File].getCanonicalPath()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:171,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:178,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].getSigTestDriver()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:178,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].loadMapFile(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:179,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:183,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].writeStreamToSigFile(java.io.InputStream,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:185,1"
      Dst: "[java.lang.System].getProperty(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:189,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.io.IOException)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:192,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getVehicle()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:192,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].getPackages(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:193,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].getClasses(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:195,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getOptionalTechPackagesToIgnore()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:202,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].getUnlistedOptionalPackages()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:206,1"
      Dst: "[java.lang.System].getProperties()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:207,1"
      Dst: "[java.util.Properties].get(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:208,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:209,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getJImageDir()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:210,1"
      Dst: "[java.io.File].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:211,1"
      Dst: "[java.io.File].mkdirs()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:217,1"
      Dst: "[java.lang.ProcessBuilder].<init>(java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:218,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:219,1"
      Dst: "[java.lang.ProcessBuilder].redirectErrorStream(boolean)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:220,1"
      Dst: "[java.lang.ProcessBuilder].start()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:221,1"
      Dst: "[java.lang.Process].getInputStream()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:221,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:221,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:223,1"
      Dst: "[java.io.BufferedReader].readLine()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:227,1"
      Dst: "[java.lang.Process].waitFor()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:228,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:229,1"
      Dst: "[java.io.BufferedReader].close()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:232,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:237,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].executeSigTest(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String[],java.lang.String,java.util.ArrayList,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:240,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].toString()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:241,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].passed()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:243,1"
      Dst: "[java.lang.Exception].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:248,1"
      Dst: "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:249,1"
      Dst: "[java.util.Properties].size()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:261,1"
      Dst: "[java.lang.String].trim()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:261,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:275,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].verifyJtaJarTest()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:281,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:283,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:284,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 9
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getVehicle()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:39,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getOptionalTechPackagesToIgnore()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:67,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getJImageDir()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:75,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].values()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.JsonValueType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:30,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].valueOf(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    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: "ee.jakarta.tck.jsonp.api.common.JsonValueType:30,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].<init>(java.lang.String,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    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: "ee.jakarta.tck.jsonp.api.common.JsonValueType:30,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: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].$values()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.JsonValueType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest"
    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: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:47,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest].setUp()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[java.lang.System].clearProperty(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:55,1"
      Dst: "[java.lang.System].getProperty(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:56,1"
      Dst: "[java.lang.System].clearProperty(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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest].reset()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].setProperty(java.lang.String,java.lang.String)"
    - "[java.lang.System].clearProperty(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:61"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:64"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:62,1"
      Dst: "[java.lang.System].setProperty(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:64,1"
      Dst: "[java.lang.System].clearProperty(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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest].systemProperty()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getName()"
    - "[java.lang.System].setProperty(java.lang.String,java.lang.String)"
    - "[jakarta.json.spi.JsonProvider].provider()"
    - "[java.lang.Object].getClass()"
    - "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:73,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:73,1"
      Dst: "[java.lang.System].setProperty(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:74,1"
      Dst: "[jakarta.json.spi.JsonProvider].provider()"
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:75,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:75,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.CollectorTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.CollectorTests"
    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: "ee.jakarta.tck.jsonp.api.collectortests.CollectorTests:28,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.CollectorTests].jsonCollectorTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.CollectorTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].<init>()"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.CollectorTests:43,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.CollectorTests:44,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].test()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.CollectorTests:45,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    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: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:86,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: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testToJsonArrayCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testToJsonObjectCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testSimpleGroupingByCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testSortingGroupingByCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:96,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:98,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testToJsonArrayCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:101,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testToJsonObjectCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:102,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testSimpleGroupingByCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testSortingGroupingByCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testToJsonArrayCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.stream.JsonCollectors].toJsonArray()"
    - "[jakarta.json.JsonArray].getValuesAs(java.lang.Class)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:118"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:129"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:128"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:124"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:117"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:117,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:119,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:121,1"
      Dst: "[jakarta.json.stream.JsonCollectors].toJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:122,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs(java.lang.Class)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:122,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:123,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:124,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:126,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:125,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[jakarta.json.stream.JsonCollectors].toJsonArray()"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonCollectors$createArrayBuilder__10].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors$add__11].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors$addAll__12].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors$build__13].bootstrap$()"
    - "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.stream.Collector$Characteristics[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:56,1"
      Dst: "[jakarta.json.stream.JsonCollectors$createArrayBuilder__10].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:56,1"
      Dst: "[jakarta.json.stream.JsonCollectors$add__11].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:56,1"
      Dst: "[jakarta.json.stream.JsonCollectors$addAll__12].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:56,1"
      Dst: "[jakarta.json.stream.JsonCollectors$build__13].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:56,1"
      Dst: "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.stream.Collector$Characteristics[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:517"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:515"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:517"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:516,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:516,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:516,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:517,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testToJsonObjectCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testToJsonObjectCollector_0__28].bootstrap$()"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testToJsonObjectCollector_1__29].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors].toJsonObject(java.util.function.Function,java.util.function.Function)"
    - "[jakarta.json.JsonArray].getValuesAs(java.lang.Class)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:203"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:172,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:173,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:174,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:174,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:174,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:176,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:178,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:180,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:182,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:185,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:186,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:186,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:187,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testToJsonObjectCollector_0__28].bootstrap$()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:187,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testToJsonObjectCollector_1__29].bootstrap$()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:188,1"
      Dst: "[jakarta.json.stream.JsonCollectors].toJsonObject(java.util.function.Function,java.util.function.Function)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:201,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs(java.lang.Class)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:201,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:202,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:203,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:205,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:204,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testSimpleGroupingByCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testSimpleGroupingByCollector_2__30].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors].groupingBy(java.util.function.Function)"
    - "[jakarta.json.JsonArray].getValuesAs(java.lang.Class)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:257"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:221,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:222,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:223,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:225,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:224,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:230,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:222,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:247,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:248,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:248,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:249,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testSimpleGroupingByCollector_2__30].bootstrap$()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:250,1"
      Dst: "[jakarta.json.stream.JsonCollectors].groupingBy(java.util.function.Function)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:255,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs(java.lang.Class)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:256,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:256,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:257,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:259,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:258,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testSortingGroupingByCollector(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testSortingGroupingByCollector_3__31].bootstrap$(ee.jakarta.tck.jsonp.api.collectortests.Collectors)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$add__32].bootstrap$()"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$addAll__33].bootstrap$()"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$build__34].bootstrap$()"
    - "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.stream.Collector$Characteristics[])"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testSortingGroupingByCollector_4__35].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors].groupingBy(java.util.function.Function,java.util.stream.Collector)"
    - "[jakarta.json.JsonArray].getValuesAs(java.lang.Class)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:498"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:501"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:459,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:460,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:461,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:463,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:462,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:468,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:460,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:485,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testSortingGroupingByCollector_3__31].bootstrap$(ee.jakarta.tck.jsonp.api.collectortests.Collectors)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$add__32].bootstrap$()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$addAll__33].bootstrap$()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$build__34].bootstrap$()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:486,1"
      Dst: "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.stream.Collector$Characteristics[])"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:489,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:489,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:490,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testSortingGroupingByCollector_4__35].bootstrap$()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:491,1"
      Dst: "[jakarta.json.stream.JsonCollectors].groupingBy(java.util.function.Function,java.util.stream.Collector)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:496,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs(java.lang.Class)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:497,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:497,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:498,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:500,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:499,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "jakarta.json.JsonException"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonException:54,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyJsonLocation:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].<init>(long,long,long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyJsonLocation:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].setLineNumber(long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    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: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].getLineNumber()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    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: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].setColumnNumber(long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    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: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].getColumnNumber()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    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: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].setStreamOffset(long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    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: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].getStreamOffset()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    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: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:33,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonExceptionConstructorTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonException].<init>(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:51,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:52,1"
      Dst: "[jakarta.json.JsonException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:56,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:56,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:59,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonExceptionConstructorTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    - "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass(java.lang.Exception,java.lang.Exception,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:75,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:77,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:78,1"
      Dst: "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass(java.lang.Exception,java.lang.Exception,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:83,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:87,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass(java.lang.Exception,java.lang.Exception,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Exception"
    - "java.lang.Exception"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getCause()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception,java.lang.Throwable)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:229"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:233"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:234"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:229,1"
      Dst: "[java.lang.Throwable].getCause()"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:229,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:231,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:230,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:234,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:234,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:236,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonParsingExceptionConstructorTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyJsonLocation].<init>(long,long,long)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonLocation)"
    - "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,jakarta.json.stream.JsonLocation)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.stream.JsonParsingException].getLocation()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(jakarta.json.stream.JsonLocation,jakarta.json.stream.JsonLocation)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:116"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:122"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:121"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:125"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:129"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:106,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].<init>(long,long,long)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:107,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:108,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonLocation)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:111,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,jakarta.json.stream.JsonLocation)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:116,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:116,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:118,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:117,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:122,1"
      Dst: "[jakarta.json.stream.JsonParsingException].getLocation()"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:125,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(jakarta.json.stream.JsonLocation,jakarta.json.stream.JsonLocation)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:128,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:130,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 8
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,jakarta.json.stream.JsonLocation)"
    functionSourceFile: "jakarta.json.stream.JsonParsingException"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.json.stream.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonParsingException:45,1"
      Dst: "[jakarta.json.JsonException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonParsingException].getLocation()"
    functionSourceFile: "jakarta.json.stream.JsonParsingException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonLocation"
    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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(jakarta.json.stream.JsonLocation,jakarta.json.stream.JsonLocation)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonLocation"
    - "jakarta.json.stream.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonLocation].getLineNumber()"
    - "[jakarta.json.stream.JsonLocation].getColumnNumber()"
    - "[jakarta.json.stream.JsonLocation].getStreamOffset()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long,long,long)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2412"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2426"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2425"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2413"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2426"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2425"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2414"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2426"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2425"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2412,1"
      Dst: "[jakarta.json.stream.JsonLocation].getLineNumber()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2413,1"
      Dst: "[jakarta.json.stream.JsonLocation].getColumnNumber()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2414,1"
      Dst: "[jakarta.json.stream.JsonLocation].getStreamOffset()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2415,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2419,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(long,long,long)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2426,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonParsingExceptionConstructorTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.MyJsonLocation].<init>(long,long,long)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonLocation)"
    - "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,java.lang.Throwable,jakarta.json.stream.JsonLocation)"
    - "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass(java.lang.Exception,java.lang.Exception,java.lang.String)"
    - "[jakarta.json.stream.JsonParsingException].getLocation()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(jakarta.json.stream.JsonLocation,jakarta.json.stream.JsonLocation)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:165"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:169"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:148,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:149,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].<init>(long,long,long)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:150,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:151,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonLocation)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:154,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,java.lang.Throwable,jakarta.json.stream.JsonLocation)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:160,1"
      Dst: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass(java.lang.Exception,java.lang.Exception,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:162,1"
      Dst: "[jakarta.json.stream.JsonParsingException].getLocation()"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:165,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(jakarta.json.stream.JsonLocation,jakarta.json.stream.JsonLocation)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:168,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:170,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 1
  - functionName: "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,java.lang.Throwable,jakarta.json.stream.JsonLocation)"
    functionSourceFile: "jakarta.json.stream.JsonParsingException"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "jakarta.json.stream.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonParsingException:64,1"
      Dst: "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonGenerationExceptionConstructorTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:186,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:187,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:191,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:191,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:194,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonGenerationExceptionConstructorTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String,java.lang.Throwable)"
    - "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass(java.lang.Exception,java.lang.Exception,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:210,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:212,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:213,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:219,1"
      Dst: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass(java.lang.Exception,java.lang.Exception,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:219,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:223,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.util.FileUTFConverter].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.util.FileUTFConverter"
    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: "ee.jakarta.tck.jsonp.util.FileUTFConverter:54,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonIO].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonIO"
    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: "ee.jakarta.tck.jsonp.api.common.JsonIO:27,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.System].getProperties()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:34,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:35,1"
      Dst: "[java.lang.System].getProperties()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getBinDir()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:43,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getTSHome()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:47,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getTestClasspath()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:51,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getJavaeeLevel()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:55,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getCurrentKeywords()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:59,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getProperty(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:63,1"
      Dst: "[java.util.Properties].getProperty(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: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getJtaJarClasspath()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:71,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedInputStream].<init>(java.io.InputStream,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:43,1"
      Dst: "[java.io.BufferedInputStream].<init>(java.io.InputStream,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: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].checkToTripIOException()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:52"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:57"
        BranchSideFuncs:
        - "info(java.lang.String)"
        - "<init>(java.lang.String)"
      - BranchSide: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:53,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:55,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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].read()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].checkToTripIOException()"
    - "[java.io.BufferedInputStream].read()"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:64,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:65,1"
      Dst: "[java.io.BufferedInputStream].read()"
    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: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].read(byte[],int,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionDepth: 1
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].checkToTripIOException()"
    - "[java.io.BufferedInputStream].read(byte[],int,int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:70,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:71,1"
      Dst: "[java.io.BufferedInputStream].read(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: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].close()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].checkToTripIOException()"
    - "[java.io.BufferedInputStream].close()"
    functionUses: 7
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:76,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].checkToTripIOException()"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:77,1"
      Dst: "[java.io.BufferedInputStream].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    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: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:46,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: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddArrayToReplaceObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddArrayToReplaceDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringArrayToStringArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringToNonExistingObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:58,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddArrayToReplaceObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:80,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddArrayToReplaceDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:81,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringArrayToStringArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:82,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringToNonExistingObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:98"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:102"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:93,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:94,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:95,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:96,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:97,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:97,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:98,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonPointer)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:117"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:124"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:123"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:119"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:112"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:112,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:113,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:114,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:115,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:118,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:118,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:120,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonPointer)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:120,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:138"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:142"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:133,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:134,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:135,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:136,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:137,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:137,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:138,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:139,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrAfter()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:162"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:166"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:165"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:166"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:173"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:172"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:168"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:166"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:154,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:155,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:156,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:157,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:158,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:161,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:161,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:162,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:163,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 8
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:189,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:190,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:191,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:192,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 7
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    - "java.lang.String[]"
    - "java.lang.Object[]"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:684"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:688"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:687"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:689"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:692"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:693"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:696"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:695"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:685,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:690,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:691,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:691,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:693,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:694,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:214"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:218"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:209,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:210,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:211,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:212,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:213,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:213,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:215,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonPointer)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:233"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:240"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:239"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:235"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:228"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:228,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:229,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:230,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:231,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:234,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:234,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:235,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:236,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonPointer)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:236,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:254"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:258"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:249,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:250,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:251,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:252,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:253,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:253,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:254,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:255,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntAfter()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:278"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:282"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:281"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:282"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:289"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:288"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:284"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:282"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:270,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:271,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:272,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:273,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:274,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:277,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:277,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:278,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:279,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 8
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:305,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:306,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:307,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:309,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:308,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:330"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:334"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:325,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:326,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:327,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:328,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:329,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:329,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:329,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:330,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:331,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonPointer)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:349"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:356"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:355"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:351"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:344"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:344,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:345,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:346,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:347,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:350,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:350,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:350,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:351,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:352,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonPointer)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:352,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:370"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:374"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:365,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:366,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:367,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:368,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:369,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:369,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:369,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:370,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:371,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolAfter()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:394"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:398"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:397"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:398"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:405"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:404"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:400"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:398"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:386,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:387,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:388,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:389,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:390,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:393,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:393,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:393,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:394,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:395,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 8
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:421,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:422,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:423,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:425,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:424,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:446"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:450"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:441,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:442,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:443,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:444,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:445,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:446,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:447,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:447,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonPointer,jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:465"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:472"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:471"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:467"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:460"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:460,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:461,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:462,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:463,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:466,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:467,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:468,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonPointer,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:468,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:486"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:490"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:489"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:481,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:482,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:483,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:484,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:485,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:487,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:487,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectAfter()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:510"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:514"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:513"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:514"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:521"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:520"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:516"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:514"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:513"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:502,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:503,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:504,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:505,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:506,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:509,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:510,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:511,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:511,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 8
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:537,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:538,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:539,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:540,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddArrayToReplaceObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObjectReplaced()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:572"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:576"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:575"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:566,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:567,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:568,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObjectReplaced()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:569,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:570,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:571,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:572,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:573,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddArrayToReplaceDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:598"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:602"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:601"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:591,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:592,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:593,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:594,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:597,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:598,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:599,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringArrayToStringArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2WithStringArrayInTheMiddle()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringInnerArray2()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:627"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:631"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:630"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:621,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:622,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:623,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2WithStringArrayInTheMiddle()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:624,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringInnerArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:625,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:626,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:627,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:628,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringToNonExistingObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:653"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:658"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:657"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:643,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:644,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:645,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:648,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:648,1"
      Dst: "[jakarta.json.JsonPointer].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:651,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:651,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:654,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:50,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleStringArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleIntArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleBoolArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleObjectArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:60,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleStringArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleIntArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleBoolArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleObjectArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:85"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:92"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:87"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:78,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:82,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:82,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:110"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:117"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:112"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:103,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:107,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:107,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:114,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:118,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:137"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:153"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:139"
      Branch Sides: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:141"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:139"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:138"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:142"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:146"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:142"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:128,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:129,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:131,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:134,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:134,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:144,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:147,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleStringArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].arrayPtr(java.lang.String,int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:169"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:183"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:182"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:172"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:163"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:162"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:173"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:177"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:183"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:190"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:185"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:163,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:170,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].arrayPtr(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:175,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:178,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].arrayPtr(java.lang.String,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.Integer].toString(int)"
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:317"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:317"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:316"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:320"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:323"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:317,1"
      Dst: "[java.lang.String].length()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:318,1"
      Dst: "[java.lang.Integer].toString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:319,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:321,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:324,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleIntArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].arrayPtr(java.lang.String,int)"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:207"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:221"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:220"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:210"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:201"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:200"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:211"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:215"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:221"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:228"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:223"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:201,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:202,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:208,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].arrayPtr(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:213,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:213,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:216,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleBoolArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].arrayPtr(java.lang.String,int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:244"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:258"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:257"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:247"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:239"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:238"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:248"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:252"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:258"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:265"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:260"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:239,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:240,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:245,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].arrayPtr(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:250,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:250,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:253,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleObjectArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].arrayPtr(java.lang.String,int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:282"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:296"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:295"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:285"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:276"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:275"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:286"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:290"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:296"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:303"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:298"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:276,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:277,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:283,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].arrayPtr(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:288,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:291,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    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: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createPatchBuilder()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].builderTest(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:350,1"
      Dst: "[jakarta.json.Json].createPatchBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:350,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].builderTest(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].builderTest(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonPatchBuilder].test(java.lang.String,java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[jakarta.json.JsonPatchBuilder].test(java.lang.String,int)"
    - "[java.lang.Boolean].booleanValue()"
    - "[jakarta.json.JsonPatchBuilder].test(java.lang.String,boolean)"
    - "[jakarta.json.JsonPatchBuilder].test(java.lang.String,jakarta.json.JsonValue)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:385,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:385,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:385,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:387,1"
      Dst: "[jakarta.json.JsonPatchBuilder].test(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:389,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:389,1"
      Dst: "[jakarta.json.JsonPatchBuilder].test(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:391,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:391,1"
      Dst: "[jakarta.json.JsonPatchBuilder].test(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:393,1"
      Dst: "[jakarta.json.JsonPatchBuilder].test(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:395,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].updateOperationBuilder(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].builderTest(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:367,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].builderTest(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:413"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:412"
        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: "[ee.jakarta.tck.jsonp.util.StringUTFConverter].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.util.StringUTFConverter"
    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: "ee.jakarta.tck.jsonp.util.StringUTFConverter:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    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: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:29,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].jsonMergeAddValueTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].<init>()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:48,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:49,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].test()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:50,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:42,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].<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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testStringOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testIntOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testBoolOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:53,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testStringOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testIntOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testBoolOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:72,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testStringOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:87,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:88,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:90,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:102,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:106,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:107,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testIntOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:117,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:118,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:120,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:121,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:122,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:132,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:133,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:134,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:136,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testBoolOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:147,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:148,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:149,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:150,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:151,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:152,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:162,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:163,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:166,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:178,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:179,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:180,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:181,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:182,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:183,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].jsonMergeReplaceValueTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].<init>()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].test()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:42,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].<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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testStringOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testIntOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testBoolOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:53,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testStringOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testIntOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testBoolOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testStringOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveStr()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:68,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveStr()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testIntOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveInt()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:83,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:84,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:85,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveInt()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:87,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:88,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testBoolOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveBool()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:98,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:100,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveBool()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:102,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveObject()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:114,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:116,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:118,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].jsonMergeRemoveValueTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].<init>()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:90,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].test()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].jsonMergeNonObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].<init>()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:112,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:113,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].test()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:114,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:45,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].<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: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:55,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:78,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:80,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:82,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:93,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:94,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:95,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:97,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:98,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:108,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:109,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:110,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:112,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:113,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:123,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:124,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:125,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:127,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:128,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:138,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:139,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:140,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:142,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:143,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[jakarta.json.Json].createValue(int)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:153,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:154,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:155,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:157,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:158,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:168,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:169,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:170,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:170,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:172,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:173,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:183,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:185,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:185,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:187,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:188,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:198,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:199,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:200,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:200,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:202,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:203,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:213,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:215,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:217,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:218,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:228,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:229,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:230,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:232,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:233,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:243,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:244,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:245,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:247,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:248,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].jsonMergeRFCSampleTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].<init>()"
    - "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:132,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:133,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].test()"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:134,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    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: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:45,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: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveFromNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveFromNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:57,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveFromNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveFromNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:96"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:100"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:91,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:94,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:95,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:96,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:97,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:115"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:119"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:110,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:111,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:112,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:113,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:114,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:116,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:133"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:137"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:128,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:129,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:131,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:132,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:133,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:134,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrAfter()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:157"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:161"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:160"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:161"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:165"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:149,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:150,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:151,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:152,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:153,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:155,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:157,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:158,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].verifyRemoveValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:181,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:182,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:183,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].verifyRemoveValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].verifyRemoveValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 6
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    - "java.lang.String[]"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:604"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:607"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:608"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:611"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:610"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:605,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:606,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:608,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:609,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:204"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:208"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:199,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:200,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:201,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:202,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:203,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:204,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:205,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:223"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:227"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:218,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:219,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:220,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:221,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:222,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:223,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:224,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:241"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:245"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:236,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:237,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:238,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:239,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:240,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:241,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:242,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntAfter()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:265"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:269"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:268"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:269"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:273"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:257,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:258,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:259,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:260,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:261,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:263,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:265,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:266,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].verifyRemoveValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:289,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:290,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:291,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:292,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].verifyRemoveValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:313"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:317"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:308,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:309,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:310,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:311,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:312,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:313,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:314,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:332"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:336"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:327,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:328,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:329,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:330,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:331,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:333,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:350"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:354"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:345,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:346,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:347,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:348,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:349,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:350,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:351,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolAfter()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:374"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:378"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:377"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:378"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:382"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:366,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:367,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:368,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:369,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:370,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:372,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:374,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:375,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].verifyRemoveValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:398,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:399,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:400,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:401,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].verifyRemoveValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:422"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:426"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:425"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:417,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:418,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:419,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:420,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:421,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:422,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:423,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:441"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:445"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:444"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:436,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:437,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:438,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:439,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:440,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:441,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:442,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:459"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:463"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:454,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:455,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:456,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:457,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:458,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:459,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:460,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectAfter()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:483"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:487"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:486"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:487"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:491"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:475,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:476,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:477,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:478,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:479,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:481,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:483,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:484,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].verifyRemoveValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:507,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:508,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:509,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:510,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].verifyRemoveValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveFromNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:534"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:546"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:536"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:528"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:528,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:529,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:530,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:530,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:537,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:539,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:540,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:540,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveFromNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:566"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:578"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:568"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:557"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:556"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:557,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:558,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:559,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:559,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:559,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:560,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:569,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:571,1"
      Dst: "[jakarta.json.JsonPointer].remove(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:572,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:572,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:51,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(long)"
    - "[java.math.BigDecimal].valueOf(double)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(java.math.BigDecimal)"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(java.math.BigInteger)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpMap(java.util.Map,java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].addNull(java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsMap(java.util.Map,java.util.Map)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 83
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:73,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:74,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:77,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:80,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:81,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:84,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:86,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:88,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:91,1"
      Dst: "[java.math.BigDecimal].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:91,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:92,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:93,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:94,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:100,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpMap(java.util.Map,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:103,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:104,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:105,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:106,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:107,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:109,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:110,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:111,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:111,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:112,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:112,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:118,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsMap(java.util.Map,java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:118,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:120,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - "[java.math.BigDecimal].valueOf(double)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].addNull(java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[java.lang.Object].toString()"
    - "[jakarta.json.JsonReader].close()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 92
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:166"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:167"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:166"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:163"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:174"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:173"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:178"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:179"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:178"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:174"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:187"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:142,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:143,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:146,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:150,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:151,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:152,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:153,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:154,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:156,1"
      Dst: "[java.math.BigDecimal].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:156,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:156,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:157,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:158,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:158,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:159,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:159,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:162,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:163,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:164,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:166,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:174,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:168,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:170,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:174,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:174,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:175,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:177,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:178,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:183,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:183,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:185,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 15
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - "[java.math.BigDecimal].valueOf(double)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].addNull(java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[jakarta.json.JsonObject].getJsonNumber(java.lang.String)"
    - "[jakarta.json.JsonNumber].intValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - "[jakarta.json.JsonNumber].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.JsonObject].getInt(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[jakarta.json.JsonNumber].longValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(long,long)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonNumber].doubleValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(double,double)"
    - "[jakarta.json.JsonNumber].bigDecimalValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.math.BigDecimal,java.math.BigDecimal)"
    - "[jakarta.json.JsonNumber].bigIntegerValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.math.BigInteger,java.math.BigInteger)"
    - "[jakarta.json.JsonObject].getBoolean(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(boolean,boolean)"
    - "[jakarta.json.JsonObject].isNull(java.lang.String)"
    - "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - "[jakarta.json.JsonString].getString()"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[jakarta.json.JsonObject].getJsonObject(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[jakarta.json.JsonObject].getJsonArray(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[jakarta.json.JsonObject].getBoolean(java.lang.String,boolean)"
    - "[jakarta.json.JsonObject].getInt(java.lang.String,int)"
    - "[jakarta.json.JsonObject].getString(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 409
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:234"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:237"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:240"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:242"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:241"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:244"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:248"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:247"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:250"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:253"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:252"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:255"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:259"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:258"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:261"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:265"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:264"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:267"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:271"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:270"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:273"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:277"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:276"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:279"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:283"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:282"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:285"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:289"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:288"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:290"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:293"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:292"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:294"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:298"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:297"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:299"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:302"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:301"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:303"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:307"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:306"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:308"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:311"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:310"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:312"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:316"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:315"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:317"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:320"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:319"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:321"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:324"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:323"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:325"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:328"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:327"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:329"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:332"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:331"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:333"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:336"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:335"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:337"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:339"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:338"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:340"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:342"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:341"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:343"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:345"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:344"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:346"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:349"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:348"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:350"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:353"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:352"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:354"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:356"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:355"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:357"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:359"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:358"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:360"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:362"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:361"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:363"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:366"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:365"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:367"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:372"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:371"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:372"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:374"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:373"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:374"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:378"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:377"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:380"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:382"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:381"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:382"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:384"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:383"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:384"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:386"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:385"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:386"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:388"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:387"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:388"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:390"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:389"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:390"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:392"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:391"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:392"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:396"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:395"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:398"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:400"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:399"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:400"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:402"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:401"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:402"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:404"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:403"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:404"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:406"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:405"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:406"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:408"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:407"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:408"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:412"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:411"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:414"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:417"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:416"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:417"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:419"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:418"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:419"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:421"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:420"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:421"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:423"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:422"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:423"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:425"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:424"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:425"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:430"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:214,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:215,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:218,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:221,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:221,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:222,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:224,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:227,1"
      Dst: "[java.math.BigDecimal].valueOf(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:227,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:227,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:228,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:229,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:230,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:231,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:231,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:232,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:235,1"
      Dst: "[jakarta.json.JsonObject].getJsonNumber(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:235,1"
      Dst: "[jakarta.json.JsonNumber].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:234,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:238,1"
      Dst: "[jakarta.json.JsonNumber].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:238,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:240,1"
      Dst: "[jakarta.json.JsonObject].getInt(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:242,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:286,1"
      Dst: "[jakarta.json.JsonNumber].longValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:285,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(long,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:290,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:322,1"
      Dst: "[jakarta.json.JsonNumber].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:321,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(double,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:330,1"
      Dst: "[jakarta.json.JsonNumber].bigDecimalValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:329,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.math.BigDecimal,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:334,1"
      Dst: "[jakarta.json.JsonNumber].bigIntegerValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:333,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.math.BigInteger,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:337,1"
      Dst: "[jakarta.json.JsonObject].getBoolean(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:337,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(boolean,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:343,1"
      Dst: "[jakarta.json.JsonObject].isNull(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:347,1"
      Dst: "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:347,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:351,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:364,1"
      Dst: "[jakarta.json.JsonObject].getJsonObject(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:363,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:368,1"
      Dst: "[jakarta.json.JsonObject].getJsonArray(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:367,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:380,1"
      Dst: "[jakarta.json.JsonObject].getBoolean(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:398,1"
      Dst: "[jakarta.json.JsonObject].getInt(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:415,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:429,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:431,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 107
    CyclomaticComplexity: 53
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:455"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:456"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:455"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:452"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:470"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:448,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:449,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:451,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:452,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:453,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:455,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:470,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:457,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:459,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:461,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:465,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:464,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:468,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 9
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.JsonObject].getJsonNumber(java.lang.String)"
    - "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - "[jakarta.json.JsonObject].getJsonArray(java.lang.String)"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[jakarta.json.JsonObject].getInt(java.lang.String)"
    - "[jakarta.json.JsonObject].getJsonObject(java.lang.String)"
    - "[jakarta.json.JsonObject].getBoolean(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[jakarta.json.JsonNumber].intValueExact()"
    - "[jakarta.json.JsonNumber].longValueExact()"
    - "[jakarta.json.JsonNumber].bigIntegerValueExact()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].putAll(java.util.Map)"
    - "[java.util.Map].clear()"
    - "[java.util.Map].remove(java.lang.Object)"
    - "[jakarta.json.JsonObject].isNull(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 666
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:492,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:493,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:496,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:499,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:499,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:506,1"
      Dst: "[jakarta.json.JsonObject].getJsonNumber(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:520,1"
      Dst: "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:534,1"
      Dst: "[jakarta.json.JsonObject].getJsonArray(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:576,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:604,1"
      Dst: "[jakarta.json.JsonObject].getInt(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:632,1"
      Dst: "[jakarta.json.JsonObject].getJsonObject(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:800,1"
      Dst: "[jakarta.json.JsonObject].getBoolean(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:855,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:855,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:856,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:905,1"
      Dst: "[jakarta.json.JsonNumber].intValueExact()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:922,1"
      Dst: "[jakarta.json.JsonNumber].longValueExact()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:940,1"
      Dst: "[jakarta.json.JsonNumber].bigIntegerValueExact()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:957,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:971,1"
      Dst: "[java.util.Map].putAll(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:985,1"
      Dst: "[java.util.Map].clear()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:999,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1055,1"
      Dst: "[jakarta.json.JsonObject].isNull(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1065,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 120
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectNullNameValueExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - "[java.math.BigDecimal].<init>(java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].addNull(java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 284
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1081,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1085,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1087,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1089,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1094,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1115,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1143,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1143,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1171,1"
      Dst: "[java.math.BigDecimal].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1171,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1199,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1213,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1227,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1241,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1255,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1269,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1297,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1297,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1321,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 52
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonCreateObjectBuilder11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1335,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1336,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1337,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder"
    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: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].testCreateFromMap(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].testCreateFromJsonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:47,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:49,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:50,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].testCreateFromMap(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].testCreateFromJsonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].testCreateFromMap(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[java.util.HashMap].<init>(int)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[jakarta.json.Json].createObjectBuilder(java.util.Map)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:69"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:62,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:64,1"
      Dst: "[java.util.HashMap].<init>(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:65,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:67,1"
      Dst: "[jakarta.json.Json].createObjectBuilder(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:68,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:71,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:104"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:103"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:104"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].testCreateFromJsonObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[jakarta.json.Json].createObjectBuilder(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:86"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:82,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:84,1"
      Dst: "[jakarta.json.Json].createObjectBuilder(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:85,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:86,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:88,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:88,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:87,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectBuilder11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1349,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1350,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1351,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    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: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddAllNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:46,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:48,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:49,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:50,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddAllNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,jakarta.json.JsonObjectBuilder)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:70,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:72,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,jakarta.json.JsonObjectBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,jakarta.json.JsonObjectBuilder)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 4
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObjectBuilder"
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonObjectBuilder].addAll(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:262"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:260,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addAll(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:261,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:262,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:264,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:264,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:263,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:303"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:302"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:303"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:303,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,jakarta.json.JsonObjectBuilder)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:87,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:89,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:91,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,jakarta.json.JsonObjectBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,jakarta.json.JsonObjectBuilder)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:104,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:106,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:106,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:108,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:109,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:110,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,jakarta.json.JsonObjectBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,jakarta.json.JsonObjectBuilder)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:121,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:123,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:123,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:124,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:127,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:128,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyAddAll(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,jakarta.json.JsonObjectBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddAllNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].addAll(jakarta.json.JsonObjectBuilder)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:139,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:140,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:142,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addAll(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:143,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:146,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:146,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:150,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:150,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveString(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].remove(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyRemovel(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:162,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:164,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:165,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:166,1"
      Dst: "[jakarta.json.JsonObjectBuilder].remove(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:168,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyRemovel(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyRemovel(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 3
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:285"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:289"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:284,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:285,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:286,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:287,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:286,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveInt(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].remove(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyRemovel(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:178,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:180,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:180,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:181,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:182,1"
      Dst: "[jakarta.json.JsonObjectBuilder].remove(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:183,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyRemovel(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveBool(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonObjectBuilder].remove(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyRemovel(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:195,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:197,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:197,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:198,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:199,1"
      Dst: "[jakarta.json.JsonObjectBuilder].remove(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:200,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:201,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyRemovel(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].remove(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyRemovel(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:212,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:214,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].add(jakarta.json.JsonObjectBuilder,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:215,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:216,1"
      Dst: "[jakarta.json.JsonObjectBuilder].remove(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:217,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:218,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].verifyRemovel(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveNull(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].remove(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:229,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:230,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:232,1"
      Dst: "[jakarta.json.JsonObjectBuilder].remove(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:233,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:236,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:236,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:240,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:240,1"
      Dst: "[java.lang.Class].getSimpleName()"
    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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectBuilderBuildTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[jakarta.json.JsonValue].toString()"
    - "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    - "[org.junit.jupiter.api.Assertions].assertNull(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1361,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1361,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1362,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1363,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1363,1"
      Dst: "[jakarta.json.JsonValue].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1363,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1365,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Data].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Data"
    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: "ee.jakarta.tck.jsonp.common.JSONP_Data:26,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.RecorderFactory].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory"
    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: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:44,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.RecorderFactory].getRecorder(java.lang.String,java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "ee.jakarta.tck.jsonp.signaturetest.Recorder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder].<init>(java.lang.String[])"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder].<init>(java.lang.String[])"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:65"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:69"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:68"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:69"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:71"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:70"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:71"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:74"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:66,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:69,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:70,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder].<init>(java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:72,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder].<init>(java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:74,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].normalizeFileName(java.io.File)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].toURI()"
    - "[java.net.URI].toURL()"
    - "[java.net.URL].toExternalForm()"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:93,1"
      Dst: "[java.io.File].toURI()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:93,1"
      Dst: "[java.net.URI].toURL()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:93,1"
      Dst: "[java.net.URL].toExternalForm()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:95,1"
      Dst: "[java.lang.RuntimeException].<init>(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].createTestArguments(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String[]"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].getSigFileInfo(java.lang.String,java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].<init>(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].getSubPackages(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].getFile()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].getVersion()"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:113"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:126"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:141"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:145"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:146"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:105,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].getSigFileInfo(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:108,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:109,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].getSubPackages(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:111,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:116,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:117,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:133,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].getFile()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:153,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].getVersion()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:155,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:155,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].<init>(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.TreeSet].<init>()"
    - "[java.io.File].<init>(java.lang.String)"
    - "[java.io.File].exists()"
    - "[java.io.File].isFile()"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].extractExistingPackageNames()"
    - "[java.io.FileNotFoundException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:108"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:111"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:110"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:108"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:111"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:106,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:86,1"
      Dst: "[java.util.TreeSet].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:107,1"
      Dst: "[java.io.File].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:108,1"
      Dst: "[java.io.File].exists()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:108,1"
      Dst: "[java.io.File].isFile()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:109,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].extractExistingPackageNames()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:111,1"
      Dst: "[java.io.FileNotFoundException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].getSubPackages(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:382"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:388"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:387"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:384"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:387"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:380,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:381,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:382,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:382,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:383,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:384,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:385,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:388,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:388,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].runSignatureTest(java.lang.String,java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].forName(java.lang.String)"
    - "[java.lang.Class].newInstance()"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.io.ByteArrayOutputStream].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].toString()"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:172"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:164,1"
      Dst: "[java.lang.Class].forName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:165,1"
      Dst: "[java.lang.Class].newInstance()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:167,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:170,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:173,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:177,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:179,1"
      Dst: "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:179,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:182,1"
      Dst: "[java.io.ByteArrayOutputStream].toString()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:186,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:190,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:190,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:190,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].runPackageSearch(java.lang.String,java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].forName(java.lang.String)"
    - "[java.lang.Class].newInstance()"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.io.ByteArrayOutputStream].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Object].toString()"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:208"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:215"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:214"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:209"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:202"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:201"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:217"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:202,1"
      Dst: "[java.lang.Class].forName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:203,1"
      Dst: "[java.lang.Class].newInstance()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:205,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:209,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:215,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:218,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:222,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:224,1"
      Dst: "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:224,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:227,1"
      Dst: "[java.io.ByteArrayOutputStream].toString()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:231,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:235,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:235,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:235,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].verifyJTAJarForNoXA(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - "[java.lang.Class].forName(java.lang.String)"
    - "[java.lang.Class].newInstance()"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.io.ByteArrayOutputStream].toString()"
    - "[java.lang.Object].toString()"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:261"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:244,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:246,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:249,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:251,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:257,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:257,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:262,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:265,1"
      Dst: "[java.lang.Class].forName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:266,1"
      Dst: "[java.lang.Class].newInstance()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:267,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:270,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:274,1"
      Dst: "[java.io.PrintWriter].<init>(java.io.OutputStream,boolean)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:274,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:278,1"
      Dst: "[java.io.ByteArrayOutputStream].toString()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:284,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:284,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:284,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    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: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:45,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: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveWholeDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveEmptyName(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveSimpleArrayItems(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithPercent(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithCaret(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithVerticalBar(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithBackSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithDoubleQuotes(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithSpace(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedTildeOne(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveValidNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveMemberAfterLastInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveNumericIndexWithLeadingZeroInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvenonNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:55,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveWholeDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveEmptyName(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveSimpleArrayItems(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithPercent(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithCaret(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithVerticalBar(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithBackSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithDoubleQuotes(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithSpace(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedTildeOne(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveValidNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveMemberAfterLastInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveNumericIndexWithLeadingZeroInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvenonNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveWholeDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:91"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:98"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:85,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:86,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:88,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:90,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:97,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:97,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveEmptyName(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:114"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:121"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:108,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:109,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:110,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:111,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:113,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:114,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:120,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:120,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:137"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:144"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:131,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:132,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:134,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:136,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:138,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:143,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:143,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveSimpleArrayItems(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:158"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:173"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:172"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:164"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:171"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:157,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:159,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:159,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:160,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:161,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:163,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:165,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:170,1"
      Dst: "[java.lang.Throwable].getMessage()"
    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: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:209,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:210,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:211,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:213,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:217,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:217,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:189"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:197"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:183,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:185,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:186,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:188,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:189,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:190,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:194,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:194,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithPercent(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:234"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:241"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:228,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:229,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:230,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:231,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:233,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:234,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:235,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:240,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:240,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithCaret(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:257"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:264"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:251,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:252,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:253,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:254,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:256,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:257,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:258,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:263,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:263,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithVerticalBar(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:280"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:287"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:274,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:275,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:276,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:277,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:279,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:280,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:281,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:286,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:286,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithBackSlash(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:303"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:310"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:297,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:298,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:299,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:300,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:302,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:303,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:304,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:309,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:309,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithDoubleQuotes(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:326"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:333"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:320,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:321,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:322,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:323,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:325,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:326,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:327,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:332,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:332,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithSpace(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:349"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:356"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:343,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:344,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:345,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:346,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:348,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:349,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:350,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:355,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:355,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:382"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:390"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:389"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:391"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:395"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:375,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:376,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:377,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:378,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:381,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:382,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:389,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:389,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedTilde(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:411"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:418"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:417"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:405,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:406,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:407,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:408,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:410,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:411,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:412,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:417,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:417,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedTildeOne(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:439"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:446"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:445"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:433,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:434,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:435,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:436,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:438,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:439,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:440,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:445,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:445,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveValidNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.lang.Integer].toString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonValue].getValueType()"
    - "[java.lang.Enum].toString()"
    - "[java.lang.String].toLowerCase()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 105
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:482"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:497"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:484"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:463"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:462"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:488"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:484"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:483"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:491"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:492"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:491"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:491"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:492"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:491"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:463,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:465,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:466,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:466,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:467,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:468,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:471,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:474,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:485,1"
      Dst: "[java.lang.Integer].toString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:485,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:486,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:487,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:488,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:489,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:492,1"
      Dst: "[java.lang.Enum].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:492,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:493,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:493,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 13
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveMemberAfterLastInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray(java.lang.String[])"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:524"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:534"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:533"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:517,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:518,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:519,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray(java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:519,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:519,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:520,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:525,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:527,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:528,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:531,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:531,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveNumericIndexWithLeadingZeroInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[java.lang.Integer].toString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:558"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:574"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:560"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:550"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:549"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:550,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:552,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:553,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:553,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:554,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:561,1"
      Dst: "[java.lang.Integer].toString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:561,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:562,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:564,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:565,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvenonNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray(java.lang.String[])"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:597"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:623"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:622"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:601"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:610"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:609"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:611"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:588"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:587"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:588,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:589,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:590,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray(java.lang.String[])"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:590,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:590,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:591,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:598,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:600,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:601,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:602,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:602,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:609,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:609,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,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: 13
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    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: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:30,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonCreatePatch11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].<init>()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:48,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:49,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].test()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:50,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonJsonPatchOperation11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].<init>()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].test()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchAddTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].<init>()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:90,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].test()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddArrayToReplaceObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddArrayToReplaceDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringArrayToStringArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringToNonExistingObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:64,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:80,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:81,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:82,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:84,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:85,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddArrayToReplaceObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:86,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddArrayToReplaceDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:87,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringArrayToStringArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:88,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringToNonExistingObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:99,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:100,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:101,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:102,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:126,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:127,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:128,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:129,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:113,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:114,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:116,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrAfter()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:141,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:142,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:143,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:144,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:146,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:165,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:166,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:168,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:181,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:182,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:183,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:184,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:208,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:209,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:210,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:211,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:211,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:195,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:196,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:197,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:198,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:198,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntAfter()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:223,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:224,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:225,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:226,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:228,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:228,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:247,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:248,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:249,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:251,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:250,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:263,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:264,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:265,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:266,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:266,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:290,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:291,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:292,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:293,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:293,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:277,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:278,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:279,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:280,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:280,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolAfter()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:305,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:306,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:307,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:308,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:310,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:310,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:329,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:330,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:331,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:333,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnEmptyObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:345,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:346,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:347,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:348,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:372,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:373,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:374,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:375,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnEmptyArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:359,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:360,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:361,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:362,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectBefore()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectAfter()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:388,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:389,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:390,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectBefore()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:391,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectAfter()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:393,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:412,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:413,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:414,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:415,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddArrayToReplaceObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObjectReplaced()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:437,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:438,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:439,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObjectReplaced()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:440,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:441,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddArrayToReplaceDocument(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[jakarta.json.Json].createPatchBuilder()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].builderAdd(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    - "[jakarta.json.JsonPatchBuilder].build()"
    - "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:468"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:473"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:457,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:458,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:459,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:465,1"
      Dst: "[jakarta.json.Json].createPatchBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:465,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].builderAdd(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:466,1"
      Dst: "[jakarta.json.JsonPatchBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:467,1"
      Dst: "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:468,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:469,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:469,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:470,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:470,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].builderAdd(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonPatchBuilder].add(java.lang.String,java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[jakarta.json.JsonPatchBuilder].add(java.lang.String,int)"
    - "[java.lang.Boolean].booleanValue()"
    - "[jakarta.json.JsonPatchBuilder].add(java.lang.String,boolean)"
    - "[jakarta.json.JsonPatchBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:574,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:574,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:574,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:576,1"
      Dst: "[jakarta.json.JsonPatchBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:578,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:578,1"
      Dst: "[jakarta.json.JsonPatchBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:580,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:580,1"
      Dst: "[jakarta.json.JsonPatchBuilder].add(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:582,1"
      Dst: "[jakarta.json.JsonPatchBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:584,1"
      Dst: "[java.lang.IllegalArgumentException].<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: 6
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringArrayToStringArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2WithStringArrayInTheMiddle()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringInnerArray2()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:492,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:493,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:494,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2WithStringArrayInTheMiddle()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:495,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringInnerArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:496,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringToNonExistingObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:509,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:510,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:511,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:513,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:514,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchRemoveTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].<init>()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:109,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:110,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].test()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:111,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchReplaceTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].<init>()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:131,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].test()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:132,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:50,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:60,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceStr()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:85,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:86,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:87,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:88,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayReplaceStr()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:98,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:100,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayReplaceStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:101,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5R()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:117,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:118,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:120,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceInt()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:133,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:134,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:135,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:136,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:136,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayReplaceInt()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:146,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:147,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:148,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayReplaceInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:149,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:149,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5R()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:165,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:166,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:169,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:168,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceBool()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:181,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:182,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:183,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:184,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayReplaceBool()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:194,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:195,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:196,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayReplaceBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:197,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:197,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5R()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:213,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:215,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:217,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:216,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectReplaceObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:230,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:231,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:232,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectReplaceObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:233,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayReplaceObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:243,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:244,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:245,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayReplaceObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:246,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5R()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:263,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:264,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:265,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:266,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:292"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:297"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:294"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:284,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:285,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:286,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:286,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:289,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:289,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:295,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:317"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:322"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:319"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:308,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:309,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:310,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:310,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:310,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:311,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:314,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:315,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:320,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchMoveTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].<init>()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:150,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:151,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].test()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:152,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].<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: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveVsRemoveAddOnSelfContainedPath(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:63,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveVsRemoveAddOnSelfContainedPath(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveStr()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:90,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveStr()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2R()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:103,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:105,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:106,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5R()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:119,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:120,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:121,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:122,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveInt()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:135,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:136,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveInt()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:138,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2R()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:148,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:149,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:150,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:151,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5R()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:164,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:165,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:166,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveBool()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:180,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:181,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:182,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveBool()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:183,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2R()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:193,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:194,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:195,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:196,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5R()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:209,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:210,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:211,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:212,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:225,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:226,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:227,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:228,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2R()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:238,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:239,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:240,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:241,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5R()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:254,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:255,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:256,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:257,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectMoveValue()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:271,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:272,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:273,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectMoveValue()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:274,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:294"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:299"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:296"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:286,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:287,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:288,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:288,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:297,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:317"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:322"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:319"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:309,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:310,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:311,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:311,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:311,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:312,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:320,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonValue,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveVsRemoveAddOnSelfContainedPath(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - "[jakarta.json.Json].createPatchBuilder()"
    - "[jakarta.json.JsonPatchBuilder].move(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonPatchBuilder].remove(java.lang.String)"
    - "[jakarta.json.JsonPatchBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonPatchBuilder].build()"
    - "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - "[java.lang.Throwable].getMessage()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:378"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:391"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:380"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:387"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:386"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:381"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:399"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:398"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:392"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:399"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:398"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:347,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:348,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:350,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:351,1"
      Dst: "[jakarta.json.JsonPointer].getValue(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:352,1"
      Dst: "[jakarta.json.Json].createPatchBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:353,1"
      Dst: "[jakarta.json.JsonPatchBuilder].move(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:355,1"
      Dst: "[jakarta.json.JsonPatchBuilder].remove(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:355,1"
      Dst: "[jakarta.json.JsonPatchBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:356,1"
      Dst: "[jakarta.json.JsonPatchBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:362,1"
      Dst: "[jakarta.json.JsonPatch].apply(jakarta.json.JsonStructure)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:366,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:366,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:381,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:382,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 12
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchCopyTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].<init>()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:170,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:171,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].test()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:172,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchTestTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].<init>()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:191,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:192,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].test()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:193,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(int)"
    - "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:50,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:50,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:51,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:51,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:52,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:53,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:53,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:54,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:54,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:54,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:56,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:58,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:58,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonArray(jakarta.json.stream.JsonGenerator)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(int)"
    - "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:67,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:67,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:67,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:68,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:68,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:70,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:70,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:70,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:71,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:73,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:75,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:75,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateJsonObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,long)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,double)"
    - "[java.lang.Integer].toString(int)"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.math.BigInteger)"
    - "[java.math.BigDecimal].valueOf(long)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.math.BigDecimal)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,boolean)"
    - "[jakarta.json.stream.JsonGenerator].writeNull(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].write(int)"
    - "[jakarta.json.stream.JsonGenerator].write(long)"
    - "[jakarta.json.stream.JsonGenerator].write(double)"
    - "[jakarta.json.stream.JsonGenerator].write(java.math.BigInteger)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 91
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:84,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:85,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:86,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:87,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:87,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:88,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:88,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:89,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:90,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:91,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:92,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:95,1"
      Dst: "[java.lang.Integer].toString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:95,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:94,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:96,1"
      Dst: "[java.math.BigDecimal].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:96,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:97,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:101,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:102,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeNull(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:103,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:104,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:105,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:106,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:108,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:109,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:109,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:110,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:113,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:117,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:118,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:120,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:120,1"
      Dst: "[java.util.logging.Logger].warning(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: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].buildJsonObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[java.lang.Integer].toString(int)"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - "[java.math.BigDecimal].valueOf(long)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:130,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:131,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:131,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:132,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:132,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:133,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:134,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:135,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:136,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:139,1"
      Dst: "[java.lang.Integer].toString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:139,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:138,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:140,1"
      Dst: "[java.math.BigDecimal].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:140,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:141,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:151,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:152,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:154,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:155,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:158,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:159,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:159,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:160,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:162,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:163,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:166,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:169,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:169,1"
      Dst: "[java.util.logging.Logger].warning(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: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateJsonArray()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(int)"
    - "[jakarta.json.stream.JsonGenerator].write(long)"
    - "[jakarta.json.stream.JsonGenerator].write(double)"
    - "[java.lang.Integer].<init>(int)"
    - "[java.lang.Integer].toString()"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.math.BigInteger)"
    - "[java.math.BigDecimal].valueOf(long)"
    - "[jakarta.json.stream.JsonGenerator].write(java.math.BigDecimal)"
    - "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - "[jakarta.json.stream.JsonGenerator].write(boolean)"
    - "[jakarta.json.stream.JsonGenerator].writeNull()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 95
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:179,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:180,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:181,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:182,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:182,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:182,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:183,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:184,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:185,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:185,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:186,1"
      Dst: "[java.lang.Integer].<init>(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:187,1"
      Dst: "[java.lang.Integer].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:187,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:187,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:188,1"
      Dst: "[java.math.BigDecimal].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:188,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:188,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:190,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:190,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:191,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:192,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:192,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:195,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:196,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:203,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:203,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeNull()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:209,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:210,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:212,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:212,1"
      Dst: "[java.util.logging.Logger].warning(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: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].buildJsonArray()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[java.lang.Integer].<init>(int)"
    - "[java.lang.Integer].toString()"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - "[java.math.BigDecimal].valueOf(long)"
    - "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:222,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:223,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:223,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:224,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:224,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:224,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:225,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:226,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:226,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:227,1"
      Dst: "[java.lang.Integer].<init>(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:228,1"
      Dst: "[java.lang.Integer].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:228,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:228,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:229,1"
      Dst: "[java.math.BigDecimal].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:229,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:229,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:231,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:232,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:233,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:234,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:235,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:239,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:240,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:253,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:256,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:256,1"
      Dst: "[java.util.logging.Logger].warning(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: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:281,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:282,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:283,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:286,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:289,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:289,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:290,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:290,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:293,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,long)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(int)"
    - "[jakarta.json.stream.JsonGenerator].write(long)"
    - "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 80
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:323,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:324,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:325,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:325,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:326,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:326,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:327,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:328,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:329,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:330,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:337,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:339,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:339,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:339,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:341,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:346,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:348,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:348,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:348,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:366,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:367,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:367,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:370,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].buildJsonObject()"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateJsonObject()"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].read()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:407,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].buildJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:408,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:410,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:410,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:411,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:414,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:416,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:415,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:420,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:448,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:449,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:451,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:451,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:452,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:453,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:460,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:460,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:461,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:461,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:464,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.StringWriter].close()"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - "[jakarta.json.JsonString].getString()"
    - "[jakarta.json.JsonReader].close()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:489,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:490,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:491,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:492,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:493,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:494,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:495,1"
      Dst: "[java.io.StringWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:497,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:497,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:497,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:498,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:498,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:499,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:500,1"
      Dst: "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:501,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:502,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:505,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:505,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:507,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorArrayTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonArray(jakarta.json.stream.JsonGenerator)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:529,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:530,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:531,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonArray(jakarta.json.stream.JsonGenerator)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:534,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:537,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:537,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:538,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:538,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:541,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorArrayTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(int)"
    - "[jakarta.json.stream.JsonGenerator].write(long)"
    - "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 80
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:569,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:570,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:571,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:571,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:571,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:572,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:573,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:574,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:574,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:576,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:576,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:577,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:578,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:578,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:590,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:592,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:592,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:592,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:608,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:609,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:609,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:612,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorArrayTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].buildJsonArray()"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateJsonArray()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].read()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:644,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].buildJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:645,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateJsonArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:646,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:646,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:648,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:648,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:649,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:653,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:653,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:656,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorArrayTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonArray(jakarta.json.stream.JsonGenerator)"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:680,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:681,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:683,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:683,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:684,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:685,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonArray(jakarta.json.stream.JsonGenerator)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:692,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:692,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:693,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:693,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:696,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorArrayTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.StringWriter].close()"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[jakarta.json.JsonArray].getJsonString(int)"
    - "[jakarta.json.JsonString].getString()"
    - "[jakarta.json.JsonReader].close()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:721,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:722,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:723,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:723,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:724,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:725,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:726,1"
      Dst: "[java.io.StringWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:728,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:728,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:728,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:729,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:729,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:730,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:731,1"
      Dst: "[jakarta.json.JsonArray].getJsonString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:731,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:732,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:735,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:735,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:737,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectConfigTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.Writer)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:763,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:764,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:766,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:766,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:767,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:768,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:771,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:771,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:777,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:778,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:778,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:781,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectConfigTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:807,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:808,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:810,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:810,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:811,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:812,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:815,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:815,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:821,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:822,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:822,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:825,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectEncodingTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:848,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:849,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:851,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:851,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:852,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:853,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:856,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:856,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:863,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:864,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:864,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:867,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectEncodingTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:895,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:897,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:899,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:899,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:900,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:901,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:904,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:904,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:911,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:912,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:912,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:915,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorUTFEncodedTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 198
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:965"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:971"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:970"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:993"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:999"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:998"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1021"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1028"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1027"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1050"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1057"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1056"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1079"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1086"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1085"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1108"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1115"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1114"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:941,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:952,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:954,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:954,1"
      Dst: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:955,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:956,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject(jakarta.json.stream.JsonGenerator)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:959,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:959,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:964,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:965,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:970,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:970,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1116,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 25
    CyclomaticComplexity: 7
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[jakarta.json.stream.JsonGenerator].write(double)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,double)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - "[java.lang.Integer].<init>(int)"
    - "[java.lang.Integer].toString()"
    - "[java.math.BigInteger].<init>(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].write(java.math.BigInteger)"
    - "[java.math.BigDecimal].valueOf(long)"
    - "[jakarta.json.stream.JsonGenerator].write(java.math.BigDecimal)"
    - "[jakarta.json.stream.JsonGenerator].write(int)"
    - "[jakarta.json.stream.JsonGenerator].write(long)"
    - "[jakarta.json.stream.JsonGenerator].write(boolean)"
    - "[jakarta.json.stream.JsonGenerator].writeNull()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.math.BigInteger)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.math.BigDecimal)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,long)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,boolean)"
    - "[jakarta.json.stream.JsonGenerator].writeNull(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 1012
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1145,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1147,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1148,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1149,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1149,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1150,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1156,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1200,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1200,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1250,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1251,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1267,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1285,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1319,1"
      Dst: "[java.lang.Integer].<init>(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1320,1"
      Dst: "[java.lang.Integer].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1320,1"
      Dst: "[java.math.BigInteger].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1320,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1337,1"
      Dst: "[java.math.BigDecimal].valueOf(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1337,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1354,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1371,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1405,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1422,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeNull()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1473,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1507,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.math.BigInteger)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1525,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1543,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1560,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1594,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1611,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeNull(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1628,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1645,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1662,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1965,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 145
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].flushTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].flush()"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1995"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1998"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1997"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2005"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2008"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2007"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1984,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1985,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1986,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1987,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1987,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1987,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1988,1"
      Dst: "[jakarta.json.stream.JsonGenerator].flush()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1994,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1994,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1995,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1999,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2008,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2011,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2013,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorIOErrorTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].<init>(java.io.Writer)"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].setThrowIOException(boolean)"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[jakarta.json.stream.JsonGenerator].flush()"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2030,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2032,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2032,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].<init>(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2033,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2034,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2034,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2035,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].setThrowIOException(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2037,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2038,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2044,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2056,1"
      Dst: "[jakarta.json.stream.JsonGenerator].flush()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2066,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorDocumentRootTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2085,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2086,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2087,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorStreamNotClosedTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[org.opentest4j.AssertionFailedError].<init>(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2104"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2108"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2095,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2096,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2098,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2099,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2101,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2102,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorStreamClosedTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[org.opentest4j.AssertionFailedError].<init>(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2125"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2116,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2117,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2118,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2119,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2120,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2121,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2124,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[CreateJsonFuzzer].<init>()"
    functionSourceFile: "CreateJsonFuzzer"
    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: "CreateJsonFuzzer:24,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CreateJsonFuzzer].fuzzerInitialize()"
    functionSourceFile: "CreateJsonFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].setErr(java.io.PrintStream)"
    - "[java.lang.System].setOut(java.io.PrintStream)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CreateJsonFuzzer:31,1"
      Dst: "[java.lang.System].setErr(java.io.PrintStream)"
    - Src: "CreateJsonFuzzer:32,1"
      Dst: "[java.lang.System].setOut(java.io.PrintStream)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CreateJsonFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "CreateJsonFuzzer"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[CreateJsonFuzzer].testJsonCreators(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - "[jakarta.json.JsonValue$ValueType].valueOf(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "CreateJsonFuzzer:37,1"
      Dst: "[CreateJsonFuzzer].testJsonCreators(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    - Src: "CreateJsonFuzzer:38,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - Src: "CreateJsonFuzzer:38,1"
      Dst: "[jakarta.json.JsonValue$ValueType].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[CreateJsonFuzzer].testJsonCreators(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "CreateJsonFuzzer"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 64
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - "[java.lang.Integer].toString(int)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeAsciiString(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "CreateJsonFuzzer:53"
      Branch Sides:
      - BranchSide: "CreateJsonFuzzer:57"
        BranchSideFuncs: []
      - BranchSide: "CreateJsonFuzzer:56"
        BranchSideFuncs:
        - "toStringJsonNumber(jakarta.json.JsonNumber)"
        - "equals(java.lang.Object)"
        - "toString(int)"
        - "createJsonNumber(int)"
    - Branch String: "CreateJsonFuzzer:60"
      Branch Sides:
      - BranchSide: "CreateJsonFuzzer:63"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "CreateJsonFuzzer:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "CreateJsonFuzzer:43,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - Src: "CreateJsonFuzzer:43,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - Src: "CreateJsonFuzzer:44,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray(jakarta.json.JsonArray)"
    - Src: "CreateJsonFuzzer:46,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    - Src: "CreateJsonFuzzer:47,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    - Src: "CreateJsonFuzzer:49,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeAsciiString(int)"
    - Src: "CreateJsonFuzzer:50,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "CreateJsonFuzzer:51,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - Src: "CreateJsonFuzzer:52,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "CreateJsonFuzzer:53,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "CreateJsonFuzzer:54,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "CreateJsonFuzzer:54,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(java.lang.String)"
    - Src: "CreateJsonFuzzer:57,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()"
    - Src: "CreateJsonFuzzer:58,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "CreateJsonFuzzer:59,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - Src: "CreateJsonFuzzer:60,1"
      Dst: "[java.lang.Integer].toString(int)"
    - Src: "CreateJsonFuzzer:61,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].createArrayBuilder(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:442,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].createArrayBuilder(int,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:459,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:459,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set(jakarta.json.JsonArrayBuilder,int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:476,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    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: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createPatchBuilder()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].builderAdd(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:539,1"
      Dst: "[jakarta.json.Json].createPatchBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:539,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].builderAdd(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].updateOperationBuilder(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].builderAdd(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:556,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].builderAdd(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].<init>(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:219,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:220,1"
      Dst: "[java.util.logging.Logger].info(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: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:232,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].<init>(java.lang.Throwable)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:244,1"
      Dst: "[java.lang.Exception].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: ""
    functionLinenumber: 252
    functionLinenumberEnd: 259
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    - "[java.lang.Throwable].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    functionUses: 6
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:253"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:256"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:255"
        BranchSideFuncs:
        - "printStackTrace()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:254,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace(java.io.PrintStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: ""
    functionLinenumber: 266
    functionLinenumberEnd: 273
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace(java.io.PrintStream)"
    functionUses: 4
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:267"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:270"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:269"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintStream)"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:268,1"
      Dst: "[java.lang.Throwable].printStackTrace(java.io.PrintStream)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace(java.io.PrintWriter)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].printStackTrace(java.io.PrintWriter)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:281"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:284"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:282,1"
      Dst: "[java.lang.Throwable].printStackTrace(java.io.PrintWriter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].getCause()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: ""
    functionLinenumber: 289
    functionLinenumberEnd: 291
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].initCause(java.lang.Throwable)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:295"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:297"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:296"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:297"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:299"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:296,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:297,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:298,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].getSubPackagesFormatted(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].<init>()"
    - "[ee.jakarta.tck.jsonp.signaturetest.PackageList].getSubPackages(java.lang.String)"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[java.lang.StringBuffer].toString()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:406"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:412"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:411"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.PackageList:408"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:404"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.PackageList:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:404,1"
      Dst: "[java.lang.StringBuffer].<init>()"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:405,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].getSubPackages(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:407,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:412,1"
      Dst: "[java.lang.StringBuffer].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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests"
    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: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:30,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerTests].jsonPointerResolveTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].<init>()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].test()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerTests].jsonPointerAddOperationTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].<init>()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].test()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerTests].jsonPointerRemoveOperationTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].<init>()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:94,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].test()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:95,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerTests].jsonPointerReplaceOperationTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].<init>()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:116,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].test()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:117,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    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: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:46,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: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:58,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceStr()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:89"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:93"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:84,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:85,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:86,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceStr()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:87,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:88,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:88,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:90,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayReplaceStr()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:107"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:111"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:102,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayReplaceStr()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:105,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:106,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:106,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:107,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:108,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5R()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:126,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:127,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:128,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:129,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 7
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    - "java.lang.String[]"
    - "java.lang.Object[]"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:427"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:431"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:430"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:432"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:435"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:436"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:439"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:438"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:428,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:433,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:434,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:434,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:436,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:437,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceInt()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:153"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:157"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:148,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:149,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:150,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceInt()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:151,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:152,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:152,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:153,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:154,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayReplaceInt()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.Json].createValue(int)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:171"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:175"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:166,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:168,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayReplaceInt()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:169,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:170,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:170,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:171,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:172,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5R()"
    - "[java.lang.Integer].valueOf(int)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:190,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:191,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:192,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:195,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:193,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceBool()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:217"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:221"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:212,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:213,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceBool()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:215,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:216,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:216,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:216,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:217,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:218,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayReplaceBool()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:235"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:239"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:230,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:231,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:232,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayReplaceBool()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:233,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:234,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:234,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:234,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:235,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:236,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5R()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:254,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:255,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:256,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:259,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:257,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnCompoundObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectReplaceObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:282"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:286"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:277,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:278,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:279,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectReplaceObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:280,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:281,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:282,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:283,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:283,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayReplaceObject()"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:300"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:304"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:295,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:296,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:297,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayReplaceObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:298,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:299,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:300,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:301,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:301,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnSimpleArray2(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5R()"
    - "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:320,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:321,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:322,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5R()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:323,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceOfNonExistingLocationInObject(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.Json].createValue(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:353"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:365"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:355"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:345"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:345,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:346,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:347,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:347,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:350,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:351,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:351,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:351,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:356,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:358,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:359,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:359,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceOfNonExistingLocationInArray(ee.jakarta.tck.jsonp.api.common.TestResult)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - "[jakarta.json.Json].createValue(java.lang.String)"
    - "[jakarta.json.Json].createValue(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - "[jakarta.json.Json].createPointer(java.lang.String)"
    - "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:388"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:400"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:390"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:376"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:376,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:377,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:378,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:378,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:378,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:379,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:384,1"
      Dst: "[jakarta.json.Json].createValue(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:385,1"
      Dst: "[jakarta.json.Json].createValue(int)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:386,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:386,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:391,1"
      Dst: "[jakarta.json.Json].createPointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:393,1"
      Dst: "[jakarta.json.JsonPointer].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:394,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:394,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail(java.lang.String,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: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    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: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createPatchBuilder()"
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].builderReplace(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:348,1"
      Dst: "[jakarta.json.Json].createPatchBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:348,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].builderReplace(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].builderReplace(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    - "[java.lang.Enum].ordinal()"
    - "[jakarta.json.JsonPatchBuilder].replace(java.lang.String,java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[jakarta.json.JsonPatchBuilder].replace(java.lang.String,int)"
    - "[java.lang.Boolean].booleanValue()"
    - "[jakarta.json.JsonPatchBuilder].replace(java.lang.String,boolean)"
    - "[jakarta.json.JsonPatchBuilder].replace(java.lang.String,jakarta.json.JsonValue)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:384,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:384,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:384,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:386,1"
      Dst: "[jakarta.json.JsonPatchBuilder].replace(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:388,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:388,1"
      Dst: "[jakarta.json.JsonPatchBuilder].replace(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:390,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:390,1"
      Dst: "[jakarta.json.JsonPatchBuilder].replace(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:392,1"
      Dst: "[jakarta.json.JsonPatchBuilder].replace(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:394,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].updateOperationBuilder(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].builderReplace(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:365,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].builderReplace(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].<init>()"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    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: "jakarta.json.stream.JsonCollectors:46,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: "[jakarta.json.stream.JsonCollectors].toJsonObject()"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonCollectors$createObjectBuilder__14].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors$lambda_toJsonObject_0__15].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors$addAll__16].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors$build__17].bootstrap$()"
    - "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.stream.Collector$Characteristics[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:70,1"
      Dst: "[jakarta.json.stream.JsonCollectors$createObjectBuilder__14].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:70,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_toJsonObject_0__15].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:70,1"
      Dst: "[jakarta.json.stream.JsonCollectors$addAll__16].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:70,1"
      Dst: "[jakarta.json.stream.JsonCollectors$build__17].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:70,1"
      Dst: "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.stream.Collector$Characteristics[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].toJsonObject(java.util.function.Function<JsonValue,String>,java.util.function.Function<JsonValue,JsonValue>)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector<JsonValue,JsonObjectBuilder,JsonObject>"
    argCount: 2
    argTypes:
    - "java.util.function.Function<JsonValue,String>"
    - "java.util.function.Function<JsonValue,JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonCollectors$createObjectBuilder__18].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors$lambda_toJsonObject_1__19].bootstrap$(java.util.function.Function,java.util.function.Function)"
    - "[jakarta.json.stream.JsonCollectors$addAll__20].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors$build__21].bootstrap$()"
    - "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.stream.Collector$Characteristics[])"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:89,1"
      Dst: "[jakarta.json.stream.JsonCollectors$createObjectBuilder__18].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:89,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_toJsonObject_1__19].bootstrap$(java.util.function.Function,java.util.function.Function)"
    - Src: "jakarta.json.stream.JsonCollectors:89,1"
      Dst: "[jakarta.json.stream.JsonCollectors$addAll__20].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:89,1"
      Dst: "[jakarta.json.stream.JsonCollectors$build__21].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:89,1"
      Dst: "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.stream.Collector$Characteristics[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].groupingBy(java.util.function.Function<JsonValue,String>,java.util.stream.Collector<JsonValue,T,JsonArray>)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector<JsonValue,Map<String,T>,JsonObject>"
    argCount: 2
    argTypes:
    - "java.util.function.Function<JsonValue,String>"
    - "java.util.stream.Collector<JsonValue,T,JsonArray>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_3__22].bootstrap$(java.util.function.Function,java.util.stream.Collector)"
    - "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_5__23].bootstrap$(java.util.stream.Collector)"
    - "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_6__24].bootstrap$()"
    - "[jakarta.json.stream.JsonCollectors$init__25].bootstrap$()"
    - "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.stream.Collector$Characteristics[])"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:115,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_3__22].bootstrap$(java.util.function.Function,java.util.stream.Collector)"
    - Src: "jakarta.json.stream.JsonCollectors:127,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_5__23].bootstrap$(java.util.stream.Collector)"
    - Src: "jakarta.json.stream.JsonCollectors:139,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_6__24].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:144,1"
      Dst: "[jakarta.json.stream.JsonCollectors$init__25].bootstrap$()"
    - Src: "jakarta.json.stream.JsonCollectors:144,1"
      Dst: "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.stream.Collector$Characteristics[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].groupingBy(java.util.function.Function<JsonValue,String>)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.stream.Collector<JsonValue,Map<String,JsonArrayBuilder>,JsonObject>"
    argCount: 1
    argTypes:
    - "java.util.function.Function<JsonValue,String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonCollectors].toJsonArray()"
    - "[jakarta.json.stream.JsonCollectors].groupingBy(java.util.function.Function,java.util.stream.Collector)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:160,1"
      Dst: "[jakarta.json.stream.JsonCollectors].toJsonArray()"
    - Src: "jakarta.json.stream.JsonCollectors:160,1"
      Dst: "[jakarta.json.stream.JsonCollectors].groupingBy(java.util.function.Function,java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].lambda$groupingBy$6(java.util.Map,java.util.Map)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].putAll(java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:141,1"
      Dst: "[java.util.Map].putAll(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].lambda$groupingBy$5(java.util.stream.Collector,java.util.Map)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 2
    argTypes:
    - "java.util.stream.Collector"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_4__26].bootstrap$(java.util.stream.Collector,jakarta.json.JsonObjectBuilder)"
    - "[java.util.Map].forEach(java.util.function.BiConsumer)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:132,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "jakarta.json.stream.JsonCollectors:133,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_4__26].bootstrap$(java.util.stream.Collector,jakarta.json.JsonObjectBuilder)"
    - Src: "jakarta.json.stream.JsonCollectors:133,1"
      Dst: "[java.util.Map].forEach(java.util.function.BiConsumer)"
    - Src: "jakarta.json.stream.JsonCollectors:137,1"
      Dst: "[jakarta.json.JsonObjectBuilder].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: "[jakarta.json.stream.JsonCollectors].lambda$groupingBy$4(java.util.stream.Collector,jakarta.json.JsonObjectBuilder,java.lang.String,jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.stream.Collector"
    - "jakarta.json.JsonObjectBuilder"
    - "java.lang.String"
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.stream.Collector].finisher()"
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:134,1"
      Dst: "[java.util.stream.Collector].finisher()"
    - Src: "jakarta.json.stream.JsonCollectors:134,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "jakarta.json.stream.JsonCollectors:135,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].lambda$groupingBy$3(java.util.function.Function,java.util.stream.Collector,java.util.Map,jakarta.json.JsonValue)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.function.Function"
    - "java.util.stream.Collector"
    - "java.util.Map"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[jakarta.json.JsonException].<init>(java.lang.String)"
    - "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_2__27].bootstrap$(java.util.stream.Collector)"
    - "[java.util.Map].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.util.stream.Collector].accumulator()"
    - "[java.util.function.BiConsumer].accept(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jakarta.json.stream.JsonCollectors:118"
      Branch Sides:
      - BranchSide: "jakarta.json.stream.JsonCollectors:122"
        BranchSideFuncs: []
      - BranchSide: "jakarta.json.stream.JsonCollectors:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:117,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "jakarta.json.stream.JsonCollectors:119,1"
      Dst: "[jakarta.json.JsonException].<init>(java.lang.String)"
    - Src: "jakarta.json.stream.JsonCollectors:122,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_2__27].bootstrap$(java.util.stream.Collector)"
    - Src: "jakarta.json.stream.JsonCollectors:123,1"
      Dst: "[java.util.Map].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - Src: "jakarta.json.stream.JsonCollectors:125,1"
      Dst: "[java.util.stream.Collector].accumulator()"
    - Src: "jakarta.json.stream.JsonCollectors:125,1"
      Dst: "[java.util.function.BiConsumer].accept(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].lambda$groupingBy$2(java.util.stream.Collector,java.lang.String)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "java.util.stream.Collector"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.stream.Collector].supplier()"
    - "[java.util.function.Supplier].get()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:123,1"
      Dst: "[java.util.stream.Collector].supplier()"
    - Src: "jakarta.json.stream.JsonCollectors:123,1"
      Dst: "[java.util.function.Supplier].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].lambda$toJsonObject$1(java.util.function.Function,java.util.function.Function,jakarta.json.JsonObjectBuilder,jakarta.json.JsonValue)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.function.Function"
    - "java.util.function.Function"
    - "jakarta.json.JsonObjectBuilder"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:91,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "jakarta.json.stream.JsonCollectors:91,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].lambda$toJsonObject$0(jakarta.json.JsonObjectBuilder,java.util.Map$Entry)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonObjectBuilder"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:72,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "jakarta.json.stream.JsonCollectors:72,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "jakarta.json.stream.JsonCollectors:72,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].lambda$testSortingGroupingByCollector$4(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonValue].getValueType()"
    - "[jakarta.json.JsonValue].asJsonObject()"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:492"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:494"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:493"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:492,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:493,1"
      Dst: "[jakarta.json.JsonValue].asJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:493,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:494,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].lambda$testSortingGroupingByCollector$3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].<init>(ee.jakarta.tck.jsonp.api.collectortests.Collectors)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:487,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].<init>(ee.jakarta.tck.jsonp.api.collectortests.Collectors)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].<init>(ee.jakarta.tck.jsonp.api.collectortests.Collectors)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder$lambda_new_0__36].bootstrap$()"
    - "[java.util.TreeSet].<init>(java.util.Comparator)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:272,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:273,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder$lambda_new_0__36].bootstrap$()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:273,1"
      Dst: "[java.util.TreeSet].<init>(java.util.Comparator)"
    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: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].lambda$testSimpleGroupingByCollector$2(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonValue].getValueType()"
    - "[jakarta.json.JsonValue].asJsonObject()"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:251"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:253"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:251,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:252,1"
      Dst: "[jakarta.json.JsonValue].asJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:252,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:253,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].lambda$testToJsonObjectCollector$1(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonValue].getValueType()"
    - "[jakarta.json.JsonValue].asJsonObject()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:197"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:199"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:197,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:198,1"
      Dst: "[jakarta.json.JsonValue].asJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:198,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:199,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].lambda$testToJsonObjectCollector$0(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonValue].getValueType()"
    - "[jakarta.json.JsonValue].asJsonObject()"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:191"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:193"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:191,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:192,1"
      Dst: "[jakarta.json.JsonValue].asJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:192,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:193,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:29,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests].jsonEncodeTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.Json].encodePointer(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[jakarta.json.Json].decodePointer(java.lang.String)"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].toString()"
    - "[org.junit.jupiter.api.Assertions].assertEquals(int,int,java.lang.String)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:51"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:55"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:54"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:58"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:61"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:46,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:47,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:48,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:50,1"
      Dst: "[jakarta.json.Json].encodePointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:51,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:52,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:53,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:57,1"
      Dst: "[jakarta.json.Json].decodePointer(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:61,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:61,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:61,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(int,int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[jakarta.json.JsonConfig$KeyStrategy].values()"
    functionSourceFile: "jakarta.json.JsonConfig$KeyStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonConfig$KeyStrategy[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonConfig$KeyStrategy:43,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: "[jakarta.json.JsonConfig$KeyStrategy].valueOf(java.lang.String)"
    functionSourceFile: "jakarta.json.JsonConfig$KeyStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonConfig$KeyStrategy"
    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: "jakarta.json.JsonConfig$KeyStrategy:43,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: "[jakarta.json.JsonConfig$KeyStrategy].<init>(java.lang.String,int)"
    functionSourceFile: "jakarta.json.JsonConfig$KeyStrategy"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonConfig$KeyStrategy:43,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: "[jakarta.json.JsonConfig$KeyStrategy].$values()"
    functionSourceFile: "jakarta.json.JsonConfig$KeyStrategy"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "jakarta.json.JsonConfig$KeyStrategy[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    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: "ee.jakarta.tck.jsonp.common.JSONP_Util:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpContentsOfResource(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    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.util.logging.Logger].info(java.lang.String)"
    - "[java.lang.Class].getResourceAsStream(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.io.BufferedReader].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.BufferedReader].readLine()"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:77"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:78"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:77"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:92"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:78"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:77"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:85"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:78"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:77"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:92"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:99"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:98"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:92"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:99"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:98"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:92"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:98"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:72,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:72,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:76,1"
      Dst: "[java.lang.Class].getResourceAsStream(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:78,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:94,1"
      Dst: "[java.io.BufferedReader].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:96,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:83,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:83,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:85,1"
      Dst: "[java.io.BufferedReader].readLine()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:90,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpFile(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    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.util.logging.Logger].info(java.lang.String)"
    - "[java.io.FileInputStream].<init>(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.io.BufferedReader].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.BufferedReader].readLine()"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:109"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:110"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:109"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:110"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:109"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:115"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:110"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:109"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:129"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:128"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:129"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:128"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:128"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:105,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:105,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:108,1"
      Dst: "[java.io.FileInputStream].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:110,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:124,1"
      Dst: "[java.io.BufferedReader].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:126,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:113,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:113,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:115,1"
      Dst: "[java.io.BufferedReader].readLine()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:120,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Class].getResourceAsStream(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.io.BufferedReader].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.BufferedReader].readLine()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Throwable].printStackTrace()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:140"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:141"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:140"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:155"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:141"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:140"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:148"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:141"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:140"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:155"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:162"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:161"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:155"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:162"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:161"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:155"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:161"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:135,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:138,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:139,1"
      Dst: "[java.lang.Class].getResourceAsStream(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:141,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:157,1"
      Dst: "[java.io.BufferedReader].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:159,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:146,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:146,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:148,1"
      Dst: "[java.io.BufferedReader].readLine()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:149,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:153,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:162,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getReaderFromResource(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Class].getResourceAsStream(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:173"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:178"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:171,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:172,1"
      Dst: "[java.lang.Class].getResourceAsStream(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:174,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:178,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:180,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getReaderFromString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:192"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:195"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:191,1"
      Dst: "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:191,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[])"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:193,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:195,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:197,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromOutputStream(java.io.ByteArrayOutputStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.io.ByteArrayOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayOutputStream].toByteArray()"
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:242"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:246"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:241,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:241,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[])"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:243,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:245,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpSet(java.util.Set<String>,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set<String>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:472"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:474"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:473"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:476"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:479"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:471,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:473,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:474,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:476,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:477,1"
      Dst: "[java.util.Iterator].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpSet(java.util.Set<String>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set<String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpSet(java.util.Set,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:487,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpSet(java.util.Set,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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringSet(java.util.Set<String>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Set<String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].iterator()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:497"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:502"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:501"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:499"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:497"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:496"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:494,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:495,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:496,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:497,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:498,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:503,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsSet(java.util.Set<String>,java.util.Set<String>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Set<String>"
    - "java.util.Set<String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringSet(java.util.Set)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:511"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:517"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:511,1"
      Dst: "[java.util.Set].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:512,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:513,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringSet(java.util.Set)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:513,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:518,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpMap(java.util.Map<String,JsonValue>,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map<String,JsonValue>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:529"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:531"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:530"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:532"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:536"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:535"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:528,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:530,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:532,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:532,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:532,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:532,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:534,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:534,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:534,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:534,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpMap(java.util.Map<String,JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map<String,JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpMap(java.util.Map,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:544,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpMap(java.util.Map,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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringMap(java.util.Map<String,JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Map<String,JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:554"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:560"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:559"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:557"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:558"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:551,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:552,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:554,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:554,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:554,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:554,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:555,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:556,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:556,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:556,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:557,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:561,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsMap(java.util.Map<String,JsonValue>,java.util.Map<String,JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Map<String,JsonValue>"
    - "java.util.Map<String,JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringMap(java.util.Map)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:570"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:576"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:575"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:570,1"
      Dst: "[java.util.Map].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:571,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:572,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringMap(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:572,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:577,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsMap2(java.util.Map<String,JsonValue>,java.util.Map<String,JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Map<String,JsonValue>"
    - "java.util.Map<String,JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringMap(java.util.Map)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.Map].size()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:592"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:597"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:596"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:599"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:614"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:613"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:601"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:610"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:609"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:602"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:613"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:612"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:602"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:613"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:612"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:603"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:613"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:588,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:589,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringMap(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:589,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:592,1"
      Dst: "[java.util.Map].size()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:594,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:593,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:597,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:599,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:599,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:599,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:599,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:600,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:601,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:602,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:603,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:605,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList(java.util.List<JsonValue>,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List<JsonValue>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:623"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:625"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:624"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:627"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:630"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:629"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:622,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:624,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:625,1"
      Dst: "[java.util.List].iterator()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:627,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:628,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:628,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList(java.util.List<JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList(java.util.List,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:638,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList(java.util.List,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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringList(java.util.List<JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List<JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:649"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:654"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:653"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:651"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:649"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:648"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:645,1"
      Dst: "[java.util.List].iterator()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:646,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:647,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:649,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:650,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:650,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:650,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:651,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:655,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsList(java.util.List<JsonValue>,java.util.List<JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List<JsonValue>"
    - "java.util.List<JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringList(java.util.List)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:663"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:669"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:668"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:663,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:664,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:665,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringList(java.util.List)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:665,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:670,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsList2(java.util.List<JsonValue>,java.util.List<JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List<JsonValue>"
    - "java.util.List<JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringList(java.util.List)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.List].size()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.util.List].get(int)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.Object)"
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:686"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:691"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:690"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:692"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:703"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:702"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:693"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:696"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:695"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:681,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:683,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringList(java.util.List)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:683,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:686,1"
      Dst: "[java.util.List].size()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:688,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:687,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:693,1"
      Dst: "[java.util.List].get(int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:693,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:698,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpIterator(java.util.Iterator<JsonValue>,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator<JsonValue>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:712"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:714"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:713"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:715"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:718"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:717"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:711,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:713,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:715,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:716,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:716,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpIterator(java.util.Iterator<JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator<JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpIterator(java.util.Iterator,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:726,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpIterator(java.util.Iterator,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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringIterator(java.util.Iterator<JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Iterator<JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:735"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:740"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:739"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:737"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:735"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:734"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:733,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:734,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:735,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:736,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:736,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:741,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsIterator(java.util.Iterator<JsonValue>,java.util.Iterator<JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Iterator<JsonValue>"
    - "java.util.Iterator<JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.util.Iterator].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonValues(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:755"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:773"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:772"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:756"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:761"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:760"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:764"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:null"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:773"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:777"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:776"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:777"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:780"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:779"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:752,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:755,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:757,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:762,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:764,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonValues(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:765,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonValues(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumbers(jakarta.json.JsonNumber,jakarta.json.JsonNumber)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonStrings(jakarta.json.JsonString,jakarta.json.JsonString)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 108
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:925"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:936"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:935"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:926"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:932"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:931"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:936"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:947"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:946"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:937"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:943"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:942"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:947"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:957"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:956"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:948"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:954"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:953"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:957"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:968"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:967"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:958"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:964"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:963"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:968"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:973"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:972"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:927,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:928,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:928,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:932,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumbers(jakarta.json.JsonNumber,jakarta.json.JsonNumber)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:943,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonStrings(jakarta.json.JsonString,jakarta.json.JsonString)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:954,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:964,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:968,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:969,1"
      Dst: "[java.util.logging.Logger].info(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: 20
    CyclomaticComplexity: 10
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumbers(jakarta.json.JsonNumber,jakarta.json.JsonNumber)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonNumber"
    - "jakarta.json.JsonNumber"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonNumber].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:884"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:890"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:889"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:884,1"
      Dst: "[jakarta.json.JsonNumber].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:885,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:886,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:886,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:890,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonStrings(jakarta.json.JsonString,jakarta.json.JsonString)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonString"
    - "jakarta.json.JsonString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonString].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:904"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:910"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:909"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:904,1"
      Dst: "[jakarta.json.JsonString].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:905,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:906,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:906,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:910,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsEmptyArrayList(java.util.List<JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List<JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].isEmpty()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:788"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:792"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:791"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:788,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:789,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:792,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsEmptyObjectMap(java.util.Map<String,JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map<String,JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].isEmpty()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:802"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:806"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:805"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:802,1"
      Dst: "[java.util.Map].isEmpty()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:803,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:806,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsEmptyIterator(java.util.Iterator<JsonValue>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Iterator<JsonValue>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Iterator].hasNext()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:815"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:819"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:818"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:815,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:816,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:819,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    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)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1064"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1070"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1069"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1064,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1065,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1066,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1070,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(short,short)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(short)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1098"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1104"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1103"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1099,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1100,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(short)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1104,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(float,float)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(float)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1149"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1155"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1154"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1150,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1151,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(float)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1155,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1234"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1240"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1239"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1234,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1235,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1236,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1236,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1240,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNumberTypeString(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1251"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1254"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1253"
        BranchSideFuncs: []
    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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNumberType(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    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: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1261"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1264"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1263"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1261,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getValueType(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1295"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1297"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1296"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1297"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1299"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1298"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1299"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1301"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1300"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1301"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1303"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1302"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1303"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1305"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1304"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1305"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1307"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1306"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1307"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1310"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1309"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1295,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventType(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1354"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1356"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1355"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1356"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1358"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1357"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1358"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1360"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1359"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1360"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1362"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1361"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1362"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1364"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1363"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1364"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1366"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1365"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1366"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1368"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1367"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1368"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1370"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1369"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1370"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1372"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1371"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1372"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1375"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1374"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1354,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getConfigName(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1382"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1384"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1383"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1384"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1387"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1386"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1382,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getConfigValue(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1394"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1396"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1395"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1396"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1399"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1398"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1394,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpConfigMap(java.util.Map<String,?>,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map<String,?>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1407"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1409"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1408"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1409"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1412"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1411"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1406,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1408,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1409,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1409,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1409,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1409,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1410,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1410,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1410,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpConfigMap(java.util.Map<String,?>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map<String,?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpConfigMap(java.util.Map,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1419,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpConfigMap(java.util.Map,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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map<String,?>,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Map<String,?>"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1426,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map<String,?>,int,java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.util.Map<String,?>"
    - "int"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpConfigMap(java.util.Map)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.Map].size()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1434"
      Branch Sides: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1442"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1457"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1456"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1442"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1457"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1456"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1444"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1457"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1456"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1445"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1451"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1450"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1447"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1443"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1442"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1432,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpConfigMap(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1433,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1434,1"
      Dst: "[java.util.Map].size()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1436,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int,int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1435,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1445,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1446,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1447,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1447,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1447,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].isEmptyConfig(java.util.Map<String,?>)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map<String,?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.Map].isEmpty()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1464,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1465,1"
      Dst: "[java.util.Map].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].writeJsonArrayFromString(jakarta.json.JsonWriter,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonWriter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1568,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1569,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1570,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1572,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1572,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyBigDecimalValue(jakarta.json.stream.JsonParser,java.lang.String,java.math.BigDecimal)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal,java.math.BigDecimal)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal)"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1764"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1766"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1765"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1768"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1773"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1777"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1781"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1780"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1784"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1786"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1785"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1787"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1792"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:1796"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1801"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:1800"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1764,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1766,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1770,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1771,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1769,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1774,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1774,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1776,1"
      Dst: "[jakarta.json.stream.JsonParser].getString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1777,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1795,1"
      Dst: "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1797,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1801,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testBigDecimalValue(jakarta.json.stream.JsonParser,java.math.BigDecimal)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - "[jakarta.json.stream.JsonParser].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal,java.math.BigDecimal)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2147"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2149"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2148"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2150"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2155"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2159"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2164"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2163"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2147,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2149,1"
      Dst: "[jakarta.json.stream.JsonParser].next()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2152,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString(jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2153,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2151,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2156,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2156,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2158,1"
      Dst: "[jakarta.json.stream.JsonParser].getBigDecimal()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2160,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal,java.math.BigDecimal)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2164,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.math.BigDecimal)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].convertUnicodeCharToString(char)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toHexString(int)"
    - "[java.lang.String].substring(int)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2215,1"
      Dst: "[java.lang.Integer].toHexString(int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2215,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2215,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].isUnicodeControlChar(char)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2227"
      Branch Sides: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2227"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2228"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2227"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2228"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2227"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2230"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2227"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2230"
        BranchSideFuncs: []
    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: 7
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].writeStringToFile(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.FileOutputStream].<init>(java.lang.String)"
    - "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.lang.String)"
    - "[java.io.Writer].write(java.lang.String)"
    - "[java.io.Writer].close()"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2240,1"
      Dst: "[java.io.FileOutputStream].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2241,1"
      Dst: "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2242,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2243,1"
      Dst: "[java.io.Writer].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2245,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].readStringFromFile(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].<init>()"
    - "[java.io.FileInputStream].<init>(java.lang.String)"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.Reader].read()"
    - "[java.lang.StringBuffer].append(char)"
    - "[java.io.Reader].close()"
    - "[java.lang.StringBuffer].toString()"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2259"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2262"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2261"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2253,1"
      Dst: "[java.lang.StringBuffer].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2255,1"
      Dst: "[java.io.FileInputStream].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2256,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2257,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2259,1"
      Dst: "[java.io.Reader].read()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2260,1"
      Dst: "[java.lang.StringBuffer].append(char)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2262,1"
      Dst: "[java.io.Reader].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2263,1"
      Dst: "[java.lang.StringBuffer].toString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2265,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].writeStringToStream(java.lang.String,java.io.OutputStream,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.io.OutputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.lang.String)"
    - "[java.io.Writer].write(java.lang.String)"
    - "[java.io.Writer].close()"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2276,1"
      Dst: "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2277,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2278,1"
      Dst: "[java.io.Writer].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2280,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].readStringFromStream(java.io.InputStream,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].<init>()"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.Reader].read()"
    - "[java.lang.StringBuffer].append(char)"
    - "[java.io.Reader].close()"
    - "[java.lang.StringBuffer].toString()"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2293"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2296"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2295"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2288,1"
      Dst: "[java.lang.StringBuffer].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2290,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2291,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2293,1"
      Dst: "[java.io.Reader].read()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2294,1"
      Dst: "[java.lang.StringBuffer].append(char)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2296,1"
      Dst: "[java.io.Reader].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2297,1"
      Dst: "[java.lang.StringBuffer].toString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2299,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].writeStringToFile(java.lang.String,java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.FileOutputStream].<init>(java.lang.String)"
    - "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.nio.charset.Charset)"
    - "[java.io.Writer].write(java.lang.String)"
    - "[java.io.Writer].close()"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2310,1"
      Dst: "[java.io.FileOutputStream].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2311,1"
      Dst: "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2312,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2313,1"
      Dst: "[java.io.Writer].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2315,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].readStringFromFile(java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].<init>()"
    - "[java.io.FileInputStream].<init>(java.lang.String)"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.Reader].read()"
    - "[java.lang.StringBuffer].append(char)"
    - "[java.io.Reader].close()"
    - "[java.lang.StringBuffer].toString()"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2329"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2332"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2331"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2323,1"
      Dst: "[java.lang.StringBuffer].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2325,1"
      Dst: "[java.io.FileInputStream].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2326,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2327,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2329,1"
      Dst: "[java.io.Reader].read()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2330,1"
      Dst: "[java.lang.StringBuffer].append(char)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2332,1"
      Dst: "[java.io.Reader].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2333,1"
      Dst: "[java.lang.StringBuffer].toString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2335,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].writeStringToStream(java.lang.String,java.io.OutputStream,java.nio.charset.Charset)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.io.OutputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.nio.charset.Charset)"
    - "[java.io.Writer].write(java.lang.String)"
    - "[java.io.Writer].close()"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2346,1"
      Dst: "[java.io.OutputStreamWriter].<init>(java.io.OutputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2347,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2348,1"
      Dst: "[java.io.Writer].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2350,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].readStringFromStream(java.io.InputStream,java.nio.charset.Charset)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].<init>()"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.Reader].read()"
    - "[java.lang.StringBuffer].append(char)"
    - "[java.io.Reader].close()"
    - "[java.lang.StringBuffer].toString()"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.JSONP_Util:2363"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2366"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:2365"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2358,1"
      Dst: "[java.lang.StringBuffer].<init>()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2360,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2361,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2363,1"
      Dst: "[java.io.Reader].read()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2364,1"
      Dst: "[java.lang.StringBuffer].append(char)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2366,1"
      Dst: "[java.io.Reader].close()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2367,1"
      Dst: "[java.lang.StringBuffer].toString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2369,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getCharset(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.nio.charset.Charset"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.charset.Charset].forName(java.lang.String)"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2381,1"
      Dst: "[java.nio.charset.Charset].forName(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2383,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].addFileToClassPath(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].<init>(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].addFileToClassPath(java.io.File)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2443,1"
      Dst: "[java.io.File].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2443,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].addFileToClassPath(java.io.File)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].addFileToClassPath(java.io.File)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].toURI()"
    - "[java.net.URI].toURL()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].addURLToClassPath(java.net.URL)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2450,1"
      Dst: "[java.io.File].toURI()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2450,1"
      Dst: "[java.net.URI].toURL()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2450,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].addURLToClassPath(java.net.URL)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].addURLToClassPath(java.net.URL)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.URL].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.lang.ClassLoader].getSystemClassLoader()"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.lang.reflect.Method].setAccessible(boolean)"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.lang.Throwable].printStackTrace()"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2457,1"
      Dst: "[java.net.URL].toString()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2457,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2457,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2459,1"
      Dst: "[java.lang.ClassLoader].getSystemClassLoader()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2462,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2464,1"
      Dst: "[java.lang.reflect.Method].setAccessible(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2465,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2467,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2468,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      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: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2548,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2548,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2549,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2549,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2551,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2556,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2557,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2555,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2561,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - "[jakarta.json.JsonArrayBuilder].addNull()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2602,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2602,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2603,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2602,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2603,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2605,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2605,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2605,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2608,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(boolean)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2608,1"
      Dst: "[jakarta.json.JsonArrayBuilder].addNull()"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2609,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2611,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].compareJsonObjectForUTFEncodedTests(jakarta.json.JsonObject)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObject].getJsonObject(java.lang.String)"
    - "[jakarta.json.JsonObject].getJsonArray(java.lang.String)"
    - "[jakarta.json.JsonArray].getJsonNumber(int)"
    - "[jakarta.json.JsonNumber].intValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:52"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:54"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:53"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:57"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:59"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:58"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:60"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:63"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:62"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:61"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:63"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:62"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:62"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:64"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:49,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:51,1"
      Dst: "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:51,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:52,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:54,1"
      Dst: "[jakarta.json.JsonObject].getJsonObject(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:59,1"
      Dst: "[jakarta.json.JsonObject].getJsonArray(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:60,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:60,1"
      Dst: "[jakarta.json.JsonNumber].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:60,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(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: 9
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEmptyArrayTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsEmptyArrayList(java.util.List)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:90"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:93"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:92"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:90"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:93"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:92"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:90"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:92"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:83,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:83,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:84,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:84,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:85,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:86,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsEmptyArrayList(java.util.List)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:86,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:91,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:88,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeCharsInArrayTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonArray].getJsonString(int)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:134"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:137"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:136"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:142"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:144"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:143"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:139"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:165"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:164"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:156"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:161"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:160"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:161"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:164"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:163"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:161"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:164"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:163"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:161"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:163"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:120,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:120,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:122,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:126,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:126,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:127,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:130,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:133,1"
      Dst: "[jakarta.json.JsonArray].getJsonString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:133,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:134,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:138,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:139,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:140,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:142,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:165,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:145,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:156,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:162,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:159,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:164,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeUnicodeCharsInArrayTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[jakarta.json.JsonArray].getJsonString(int)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:196"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:199"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:198"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:196"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:199"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:198"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:196"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:198"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:188,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:189,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:189,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:190,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:191,1"
      Dst: "[jakarta.json.JsonArray].getJsonString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:191,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:192,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:192,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:197,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:194,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeUnicodeControlCharsInArrayTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[jakarta.json.JsonArray].getJsonString(int)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:228"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:231"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:230"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:228"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:231"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:230"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:228"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:230"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:220,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:221,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:221,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:222,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:223,1"
      Dst: "[jakarta.json.JsonArray].getJsonString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:223,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:224,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:224,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:229,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:226,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEmptyObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsEmptyObjectMap(java.util.Map)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:254"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:257"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:256"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:254"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:257"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:256"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:254"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:256"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:247,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:247,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:248,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:248,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:249,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:250,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsEmptyObjectMap(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:250,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:255,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:252,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeCharsInObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:298"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:301"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:300"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:306"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:308"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:307"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:303"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:329"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:328"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:320"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:325"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:324"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:325"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:328"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:327"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:325"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:328"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:327"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:325"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:327"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:284,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:284,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:286,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:290,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:290,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:291,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:294,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:297,1"
      Dst: "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:297,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:298,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:302,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:303,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:304,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:306,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:329,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:309,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:320,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:326,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:323,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:328,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 6
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeUnicodeCharsInObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:360"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:363"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:362"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:360"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:363"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:362"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:360"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:362"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:352,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:353,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:353,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:354,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:355,1"
      Dst: "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:355,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:356,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:356,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:361,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:358,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeUnicodeControlCharsInObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:392"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:395"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:394"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:392"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:395"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:394"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:392"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:394"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:384,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:385,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:385,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:386,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:387,1"
      Dst: "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:387,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:388,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:388,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:393,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:390,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(long)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsList(java.util.List,java.util.List)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:452"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:455"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:454"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:452"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:455"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:454"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:452"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:454"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:422,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:423,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:424,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:427,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:428,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:429,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:430,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:431,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:431,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:432,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:433,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:433,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:433,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:434,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:435,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:435,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:437,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:437,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:437,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:437,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:441,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:442,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:442,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:443,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:448,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsList(java.util.List,java.util.List)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:448,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:453,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:450,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.InputStream)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:496"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:497"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:493"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:516"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:515"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:513"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:516"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:515"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:513"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:516"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:515"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:513"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:515"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:479,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:480,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:480,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:481,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:482,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:482,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:482,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:483,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:486,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:486,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:488,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:488,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:488,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:486,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:489,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:492,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:493,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:494,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:496,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:516,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:499,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:502,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:505,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:505,1"
      Dst: "[jakarta.json.Json].createReader(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:506,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:509,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:509,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:514,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:511,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:557"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:558"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:554"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:570"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:569"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:567"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:570"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:569"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:567"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:570"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:569"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:567"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:569"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:568"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:547,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:547,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:548,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:548,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:548,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:549,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:550,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:553,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:554,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:555,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:557,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:570,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:560,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:563,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:563,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:568,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:565,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:608"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:609"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:605"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:629"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:628"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:626"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:629"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:628"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:626"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:629"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:628"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:626"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:628"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:627"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:592,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:592,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:594,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:595,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:596,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:595,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:598,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:601,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:604,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:605,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:606,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:608,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:629,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:611,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:615,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:615,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:622,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:622,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:627,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:624,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - "[jakarta.json.JsonReader].read()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:678"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:679"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:675"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:697"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:696"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:694"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:697"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:696"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:694"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:697"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:696"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:694"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:696"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:695"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:656,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:656,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:658,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:664,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:668,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:668,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:669,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:669,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:671,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:674,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:675,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:676,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:678,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:697,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:681,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:690,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:690,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:695,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:692,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayEncodingTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[jakarta.json.JsonArray].getJsonString(int)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:729"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:734"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:733"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:734"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:738"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:737"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:734"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:738"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:737"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:734"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:736"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:735"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:747"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:752"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:751"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:752"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:755"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:754"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:752"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:755"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:754"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:752"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:754"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:753"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:719,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:721,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:721,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:723,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:724,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:724,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:726,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:728,1"
      Dst: "[jakarta.json.JsonArray].getJsonString(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:728,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:729,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:735,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:732,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:755,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 19
    CyclomaticComplexity: 7
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(long)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsMap(java.util.Map,java.util.Map)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:815"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:818"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:817"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:815"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:818"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:817"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:815"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:817"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:816"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:785,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:786,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:787,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:790,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:791,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:792,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:793,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:794,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:794,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:795,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:796,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:796,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:796,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:797,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:798,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:798,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:800,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:800,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:800,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:800,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:804,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:805,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:805,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:806,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:811,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsMap(java.util.Map,java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:811,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:816,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:813,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.Json].createObjectBuilder()"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - "[jakarta.json.JsonArrayBuilder].add(int)"
    - "[jakarta.json.JsonArrayBuilder].add(long)"
    - "[jakarta.json.JsonArrayBuilder].add(double)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - "[jakarta.json.JsonObjectBuilder].build()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.InputStream)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:863"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:864"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:860"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:883"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:882"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:880"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:883"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:882"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:880"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:883"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:882"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:880"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:882"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:881"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:842,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:843,1"
      Dst: "[jakarta.json.Json].createObjectBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:844,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:845,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:846,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:846,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:847,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:849,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:849,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:850,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:850,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:851,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(long)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:851,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:848,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:852,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:856,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:859,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:860,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:861,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:863,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:883,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:866,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:869,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:872,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:872,1"
      Dst: "[jakarta.json.Json].createReader(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:873,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:876,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:876,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:881,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:878,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:926"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:927"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:923"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:939"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:938"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:936"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:939"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:938"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:936"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:939"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:938"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:936"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:938"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:937"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:916,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:916,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:917,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:917,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:917,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:918,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:919,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:922,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:923,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:924,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:926,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:939,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:929,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:932,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:932,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:937,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:934,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:977"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:978"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:974"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:998"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:997"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:995"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:998"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:997"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:995"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:998"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:997"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:995"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:997"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:996"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:961,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:961,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:963,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:964,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:965,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:964,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:967,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:970,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:973,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:974,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:975,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:977,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:998,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:980,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:984,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:984,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:991,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:991,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:996,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:993,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - "[jakarta.json.JsonReader].read()"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1047"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1048"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1044"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1066"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1065"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1063"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1066"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1065"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1063"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1066"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1065"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1063"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1065"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1064"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1025,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1025,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1027,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1033,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1037,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1037,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1038,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1038,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1040,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1043,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1044,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1045,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1047,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1066,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1050,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1059,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1059,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1064,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1061,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 14
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectEncodingTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - "[jakarta.json.JsonString].getString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1098"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1103"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1102"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1103"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1107"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1106"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1103"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1107"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1106"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1103"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1105"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1104"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1117"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1122"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1121"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1125"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1124"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1125"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1124"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1122"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1124"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1123"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1089,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1089,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1091,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1092,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1093,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1093,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1095,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1097,1"
      Dst: "[jakarta.json.JsonObject].getJsonString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1097,1"
      Dst: "[jakarta.json.JsonString].getString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1098,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1104,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1101,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1125,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 19
    CyclomaticComplexity: 7
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readUTFEncodedTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].compareJsonObjectForUTFEncodedTests(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonReader].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 246
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1171"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1178"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1177"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1178"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1181"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1180"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1178"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1181"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1180"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1178"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1181"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1180"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1199"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1206"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1205"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1206"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1209"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1208"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1206"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1209"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1208"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1206"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1209"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1208"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1227"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1234"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1233"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1234"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1237"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1236"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1234"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1237"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1236"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1234"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1237"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1236"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1255"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1262"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1261"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1262"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1265"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1264"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1262"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1265"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1264"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1262"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1265"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1264"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1283"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1290"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1289"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1290"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1293"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1292"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1290"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1293"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1292"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1290"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1293"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1292"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1311"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1318"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1317"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1318"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1321"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1320"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1318"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1321"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1320"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1318"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1321"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1320"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1154,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1156,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1165,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1168,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1168,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1170,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1171,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].compareJsonObjectForUTFEncodedTests(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1179,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1175,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1175,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1323,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 91
    CyclomaticComplexity: 19
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readUTFEncodedTests2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.InputStream)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].compareJsonObjectForUTFEncodedTests(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonReader].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 195
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1362"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1369"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1368"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1369"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1372"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1371"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1369"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1372"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1371"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1369"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1372"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1371"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1386"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1393"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1392"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1393"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1396"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1395"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1393"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1396"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1395"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1393"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1396"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1395"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1410"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1417"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1416"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1417"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1420"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1419"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1417"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1420"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1419"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1417"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1420"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1419"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1434"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1441"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1440"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1441"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1444"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1443"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1441"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1444"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1443"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1441"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1444"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1443"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1458"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1465"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1464"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1465"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1468"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1467"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1465"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1468"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1467"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1465"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1468"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1467"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1351,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1357,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1360,1"
      Dst: "[jakarta.json.Json].createReader(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1361,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1362,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].compareJsonObjectForUTFEncodedTests(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1370,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1366,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1366,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1470,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 76
    CyclomaticComplexity: 16
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].negativeObjectTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 709
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1502"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1509"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1508"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1502"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1509"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1508"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1502"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1509"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1508"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1502"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1504"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1503"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1538"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1545"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1544"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1538"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1545"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1544"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1538"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1545"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1544"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1538"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1540"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1539"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1556"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1563"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1562"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1556"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1563"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1562"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1556"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1563"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1562"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1556"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1558"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1557"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1574"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1581"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1580"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1574"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1581"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1580"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1574"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1581"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1580"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1574"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1576"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1575"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1592"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1599"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1598"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1592"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1599"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1598"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1592"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1599"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1598"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1592"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1594"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1593"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1610"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1617"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1616"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1610"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1617"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1616"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1610"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1617"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1616"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1610"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1612"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1611"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1628"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1635"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1634"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1628"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1635"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1634"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1628"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1635"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1634"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1628"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1630"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1629"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1646"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1653"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1652"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1646"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1653"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1652"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1646"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1653"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1652"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1646"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1648"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1647"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1664"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1671"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1670"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1664"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1671"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1670"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1664"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1671"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1670"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1664"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1666"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1665"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1682"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1689"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1688"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1682"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1689"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1688"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1682"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1689"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1688"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1682"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1684"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1683"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1700"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1707"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1706"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1700"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1707"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1706"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1700"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1707"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1706"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1700"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1702"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1701"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1718"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1725"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1724"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1718"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1725"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1724"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1718"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1725"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1724"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1718"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1720"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1719"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1736"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1743"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1742"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1736"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1743"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1742"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1736"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1743"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1742"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1736"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1738"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1737"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1754"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1761"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1760"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1754"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1761"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1760"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1754"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1761"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1760"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1754"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1756"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1755"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1772"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1779"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1778"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1772"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1779"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1778"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1772"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1779"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1778"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1772"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1774"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1773"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1790"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1797"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1796"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1790"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1797"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1796"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1790"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1797"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1796"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1790"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1792"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1791"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1808"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1815"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1814"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1808"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1815"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1814"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1808"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1815"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1814"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1808"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1810"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1809"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1826"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1833"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1832"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1826"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1833"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1832"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1826"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1833"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1832"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1826"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1828"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1827"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1844"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1851"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1850"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1844"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1851"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1850"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1844"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1851"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1850"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1844"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1846"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1845"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1862"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1869"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1868"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1862"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1869"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1868"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1862"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1869"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1868"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1862"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1864"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1863"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1880"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1887"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1886"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1880"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1887"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1886"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1880"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1887"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1886"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1880"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1882"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1881"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1898"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1902"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1901"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1898"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1902"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1901"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1898"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1902"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1901"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1898"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1900"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1899"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1491,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1492,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1492,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1493,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1495,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1503,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1500,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1902,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 202
    CyclomaticComplexity: 67
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].negativeArrayTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 709
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1934"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1941"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1940"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1934"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1941"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1940"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1934"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1941"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1940"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1934"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1936"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1935"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1970"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1977"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1976"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1970"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1977"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1976"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1970"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1977"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1976"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1970"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1972"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1971"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1988"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1995"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1994"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1988"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1995"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1994"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1988"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1995"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1994"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1988"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1990"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1989"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2006"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2013"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2012"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2006"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2013"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2012"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2006"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2013"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2012"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2006"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2008"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2007"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2024"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2031"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2030"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2024"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2031"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2030"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2024"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2031"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2030"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2024"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2026"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2025"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2042"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2049"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2048"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2042"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2049"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2048"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2042"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2049"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2048"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2042"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2044"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2043"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2060"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2067"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2066"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2060"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2067"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2066"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2060"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2067"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2066"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2060"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2062"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2061"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2078"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2085"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2084"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2078"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2085"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2084"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2078"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2085"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2084"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2078"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2080"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2079"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2096"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2103"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2102"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2096"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2103"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2102"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2096"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2103"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2102"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2096"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2098"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2097"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2114"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2121"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2120"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2114"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2121"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2120"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2114"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2121"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2120"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2114"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2116"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2115"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2132"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2139"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2138"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2132"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2139"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2138"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2132"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2139"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2138"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2132"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2134"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2133"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2150"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2157"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2156"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2150"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2157"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2156"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2150"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2157"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2156"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2150"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2152"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2151"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2168"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2175"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2174"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2168"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2175"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2174"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2168"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2175"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2174"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2168"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2170"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2169"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2186"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2193"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2192"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2186"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2193"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2192"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2186"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2193"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2192"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2186"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2188"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2187"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2204"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2211"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2210"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2204"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2211"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2210"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2204"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2211"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2210"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2204"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2206"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2205"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2222"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2229"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2228"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2222"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2229"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2228"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2222"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2229"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2228"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2222"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2224"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2223"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2240"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2247"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2246"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2240"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2247"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2246"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2240"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2247"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2246"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2240"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2242"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2241"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2258"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2265"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2264"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2258"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2265"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2264"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2258"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2265"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2264"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2258"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2260"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2259"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2276"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2283"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2282"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2276"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2283"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2282"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2276"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2283"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2282"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2276"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2278"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2277"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2294"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2301"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2300"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2294"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2301"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2300"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2294"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2301"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2300"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2294"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2296"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2295"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2312"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2319"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2318"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2312"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2319"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2318"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2312"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2319"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2318"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2312"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2314"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2313"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2330"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2334"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2333"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2330"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2334"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2333"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2330"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2334"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2333"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2330"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2332"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2331"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1923,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1924,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1924,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1925,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1927,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1935,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1932,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2334,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 202
    CyclomaticComplexity: 67
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].illegalStateExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].close()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[jakarta.json.JsonReader].read()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonReader].readArray()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 265
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2382"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2388"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2387"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2382"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2388"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2387"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2382"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2388"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2387"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2382"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2384"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2383"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2401"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2407"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2406"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2401"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2407"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2406"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2401"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2407"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2406"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2401"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2403"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2402"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2437"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2444"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2443"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2437"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2444"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2443"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2437"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2444"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2443"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2437"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2439"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2438"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2457"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2463"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2462"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2457"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2463"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2462"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2457"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2463"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2462"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2457"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2459"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2458"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2493"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2500"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2499"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2493"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2500"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2499"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2493"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2500"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2499"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2493"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2495"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2494"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2514"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2518"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2517"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2514"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2518"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2517"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2514"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2518"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2517"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2514"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2516"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2515"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2353,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2353,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2354,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2355,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2357,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2359,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2364,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2370,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2389,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2506,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2518,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 64
    CyclomaticComplexity: 19
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].negativeJsonStructureTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].read()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 660
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2602"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2609"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2608"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2602"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2609"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2608"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2602"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2609"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2608"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2602"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2604"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2603"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2620"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2627"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2626"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2620"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2627"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2626"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2620"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2627"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2626"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2620"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2622"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2621"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2638"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2645"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2644"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2638"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2645"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2644"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2638"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2645"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2644"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2638"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2640"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2639"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2656"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2663"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2662"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2656"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2663"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2662"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2656"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2663"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2662"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2656"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2658"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2657"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2674"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2681"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2680"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2674"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2681"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2680"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2674"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2681"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2680"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2674"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2676"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2675"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2692"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2699"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2698"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2692"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2699"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2698"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2692"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2699"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2698"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2692"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2694"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2693"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2710"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2717"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2716"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2710"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2717"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2716"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2710"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2717"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2716"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2710"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2712"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2711"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2728"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2735"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2734"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2728"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2735"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2734"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2728"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2735"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2734"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2728"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2730"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2729"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2746"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2753"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2752"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2746"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2753"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2752"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2746"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2753"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2752"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2746"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2748"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2747"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2764"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2771"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2770"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2764"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2771"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2770"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2764"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2771"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2770"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2764"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2766"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2765"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2782"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2789"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2788"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2782"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2789"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2788"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2782"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2789"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2788"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2782"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2784"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2783"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2800"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2807"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2806"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2800"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2807"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2806"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2800"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2807"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2806"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2800"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2802"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2801"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2818"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2825"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2824"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2818"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2825"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2824"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2818"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2825"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2824"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2818"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2820"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2819"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2836"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2843"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2842"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2836"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2843"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2842"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2836"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2843"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2842"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2836"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2838"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2837"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2854"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2861"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2860"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2854"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2861"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2860"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2854"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2861"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2860"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2854"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2856"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2855"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2872"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2879"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2878"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2872"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2879"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2878"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2872"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2879"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2878"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2872"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2874"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2873"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2890"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2897"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2896"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2890"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2897"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2896"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2890"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2897"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2896"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2890"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2892"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2891"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2908"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2915"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2914"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2908"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2915"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2914"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2908"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2915"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2914"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2908"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2910"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2909"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2926"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2930"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2929"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2926"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2930"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2929"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2926"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2930"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2929"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2926"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2928"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2927"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2539,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2542,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2543,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2544,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2545,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2551,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2603,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2930,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 181
    CyclomaticComplexity: 58
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].jsonReaderIOErrorTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream)"
    - "[jakarta.json.Json].createReader(java.io.InputStream)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].setThrowIOException(boolean)"
    - "[jakarta.json.JsonReader].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].<init>(java.io.Reader)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].setThrowIOException(boolean)"
    - "[jakarta.json.JsonReader].read()"
    - "[jakarta.json.JsonReader].readArray()"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 125
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2962"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2963"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2962"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2956"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2989"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2988"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2951,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2953,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2954,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2955,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2956,1"
      Dst: "[jakarta.json.Json].createReader(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2957,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2958,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2959,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].setThrowIOException(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2962,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2989,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2963,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2969,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2976,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2976,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].<init>(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2978,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2979,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].setThrowIOException(boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2981,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3000,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3029,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 19
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].invalidLiteralNamesTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].read()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 130
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3050,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3053,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3053,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3054,1"
      Dst: "[jakarta.json.JsonReader].read()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3055,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3061,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.Exception)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3149,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 19
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].jsonReader11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].<init>()"
    - "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].test()"
    - "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3165,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].test()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3166,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].testDuplicateKeysDefault()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonReader].close()"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3178,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3179,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3181,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3181,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3182,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3183,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3184,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3184,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].testDuplicateKeysNone()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3196,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3197,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3198,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3200,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3200,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3202,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3203,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].testDuplicateKeysFirst()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonReader].close()"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3216,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3217,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3218,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3220,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3220,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3221,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3222,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3223,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3223,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].testDuplicateKeysLast()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonReader].close()"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3235,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3236,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3237,1"
      Dst: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3239,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3239,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3240,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3241,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3242,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3242,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    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: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createPatchBuilder()"
    - "[jakarta.json.JsonPatchBuilder].move(java.lang.String,java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:425"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:427,1"
      Dst: "[jakarta.json.Json].createPatchBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:427,1"
      Dst: "[jakarta.json.JsonPatchBuilder].move(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:429,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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].updateOperationBuilder(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonPatchBuilder].move(java.lang.String,java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:449"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:451,1"
      Dst: "[jakarta.json.JsonPatchBuilder].move(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:453,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: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].<init>(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:320,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:332,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: ""
    functionLinenumber: 340
    functionLinenumberEnd: 347
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    - "[java.lang.Throwable].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    functionUses: 6
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:341"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:344"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:343"
        BranchSideFuncs:
        - "printStackTrace()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:342,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace(java.io.PrintStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: ""
    functionLinenumber: 354
    functionLinenumberEnd: 361
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace(java.io.PrintStream)"
    functionUses: 4
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:355"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:358"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:357"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintStream)"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:356,1"
      Dst: "[java.lang.Throwable].printStackTrace(java.io.PrintStream)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace(java.io.PrintWriter)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].printStackTrace(java.io.PrintWriter)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:369"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:372"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:370,1"
      Dst: "[java.lang.Throwable].printStackTrace(java.io.PrintWriter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].getCause()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: ""
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].initCause(java.lang.Throwable)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:383"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:385"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:384"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:385"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:387"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:384,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:385,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:386,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonConfig].<init>()"
    functionSourceFile: "jakarta.json.JsonConfig"
    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: "jakarta.json.JsonConfig:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValue$ValueType].<init>(java.lang.String,int)"
    functionSourceFile: "jakarta.json.JsonValue$ValueType"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValue$ValueType:49,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: "[jakarta.json.JsonValue$ValueType].$values()"
    functionSourceFile: "jakarta.json.JsonValue$ValueType"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    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: "[ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests].jsonNumberEqualsTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.JsonNumber].equals(java.lang.Object)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:61"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:64"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:63"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:78"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:81"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:51,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:52,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:53,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:53,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:61,1"
      Dst: "[jakarta.json.JsonNumber].equals(java.lang.Object)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:65,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:73,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:85,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:87,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests].jsonNumberHashCodeTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[jakarta.json.JsonNumber].hashCode()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:115"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:118"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:117"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:134"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:137"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:103,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:104,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:105,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:105,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:106,1"
      Dst: "[jakarta.json.JsonNumber].hashCode()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:106,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:119,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:128,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:141,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:143,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests].jsonNumberIsIntegralTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - "[jakarta.json.JsonNumber].isIntegral()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberType(boolean,boolean)"
    - "[jakarta.json.JsonNumber].intValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - "[jakarta.json.JsonNumber].doubleValue()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(double,double)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:160"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:163"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:164"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:168"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:167"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:169"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:173"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:172"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:173"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:179"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:159,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:160,1"
      Dst: "[jakarta.json.JsonNumber].isIntegral()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:160,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberType(boolean,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:164,1"
      Dst: "[jakarta.json.JsonNumber].intValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:164,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:168,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:173,1"
      Dst: "[jakarta.json.JsonNumber].doubleValue()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:173,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(double,double)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:178,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:181,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: 11
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests"
    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: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].streamingTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[jakarta.json.stream.JsonGenerator].write(int)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.StringWriter].toString()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:73"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:75"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:73"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:75"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:73"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:55,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:55,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:58,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:59,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:60,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:60,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:61,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:62,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:65,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:65,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:69,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:69,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:-1,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:71,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].streamingTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - "[jakarta.json.stream.JsonGenerator].write(int)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.StringWriter].toString()"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readArray()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - "[jakarta.json.JsonWriter].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:132"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:135"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:134"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:132"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:135"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:134"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:132"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:134"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:95,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:96,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:97,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:98,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:98,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:99,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:100,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:103,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:103,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:103,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:104,1"
      Dst: "[jakarta.json.JsonReader].readArray()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:107,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:111,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:112,1"
      Dst: "[jakarta.json.JsonWriter].writeArray(jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:114,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:118,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:128,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays(jakarta.json.JsonArray,jakarta.json.JsonArray)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:128,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:133,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:130,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].streamingTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.StringWriter].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,boolean)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.StringWriter].toString()"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - "[jakarta.json.Json].createWriter(java.io.Writer)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - "[jakarta.json.Json].createParser(java.io.InputStream)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyIntegerValue(jakarta.json.stream.JsonParser,java.lang.String,int)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyFalseValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - "[jakarta.json.JsonReader].close()"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:189"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:151"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:150"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:196"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:199"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:198"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:196"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:199"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:198"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:196"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:198"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:154,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:155,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:156,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:157,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:157,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:157,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:158,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:159,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:162,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:162,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:162,1"
      Dst: "[jakarta.json.Json].createReader(java.io.Reader)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:163,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:166,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:170,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.Writer)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:171,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:173,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:177,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:181,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:181,1"
      Dst: "[jakarta.json.Json].createParser(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:183,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:184,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testEventType(jakarta.json.stream.JsonParser,jakarta.json.stream.JsonParser$Event)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:185,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyIntegerValue(jakarta.json.stream.JsonParser,java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:186,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyFalseValue(jakarta.json.stream.JsonParser,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:188,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:189,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:189,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:197,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:194,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(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: 11
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].streamingTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    - "[java.io.ByteArrayOutputStream].<init>()"
    - "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - "[jakarta.json.stream.JsonGenerator].write(java.lang.String,boolean)"
    - "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - "[java.io.ByteArrayOutputStream].close()"
    - "[jakarta.json.stream.JsonGenerator].close()"
    - "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - "[jakarta.json.Json].createReader(java.io.InputStream)"
    - "[jakarta.json.JsonReader].readObject()"
    - "[jakarta.json.JsonReader].close()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - "[jakarta.json.Json].createWriter(java.io.OutputStream)"
    - "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - "[jakarta.json.JsonWriter].close()"
    - "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:230"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:233"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:257"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:263"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:221,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:222,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:223,1"
      Dst: "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:224,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:224,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,int)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:224,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write(java.lang.String,boolean)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:225,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:226,1"
      Dst: "[java.io.ByteArrayOutputStream].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:227,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:231,1"
      Dst: "[java.io.ByteArrayOutputStream].toString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:231,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:230,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:236,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:235,1"
      Dst: "[jakarta.json.Json].createReader(java.io.InputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:237,1"
      Dst: "[jakarta.json.JsonReader].readObject()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:239,1"
      Dst: "[jakarta.json.JsonReader].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:242,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:246,1"
      Dst: "[jakarta.json.Json].createWriter(java.io.OutputStream)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:247,1"
      Dst: "[jakarta.json.JsonWriter].writeObject(jakarta.json.JsonObject)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:250,1"
      Dst: "[jakarta.json.JsonWriter].close()"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:254,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:262,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:265,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,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: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject"
    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: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject:180,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: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].createArrayBuilder(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:152,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].createArrayBuilder(int,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:170,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].updateOperationBuilder(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:187,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject"
    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: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.spi.JsonProvider].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider:78,1"
      Dst: "[jakarta.json.spi.JsonProvider].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createParser(java.io.Reader)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createParser(java.io.InputStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createParserFactory(java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParserFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createGenerator(java.io.Writer)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createGenerator(java.io.OutputStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createGeneratorFactory(java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGeneratorFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createReader(java.io.Reader)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createReader(java.io.InputStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createWriter(java.io.Writer)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createWriter(java.io.OutputStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createWriterFactory(java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriterFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createReaderFactory(java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReaderFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createObjectBuilder()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    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: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createArrayBuilder()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createBuilderFactory(java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonBuilderFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    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: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].add(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:292,1"
      Dst: "[java.util.TreeSet].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].addAll(ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:304,1"
      Dst: "[java.util.TreeSet].addAll(java.util.Collection)"
    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: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].build()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 320
    functionDepth: 1
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[java.util.TreeSet].iterator()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].add(jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].build()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].build()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - "[jakarta.json.JsonArrayBuilder].build()"
    functionUses: 4
    ICount: 12
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:316"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:319"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "add(jakarta.json.JsonValue)"
        - "next()"
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:318"
        BranchSideFuncs:
        - "build()"
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:315,1"
      Dst: "[jakarta.json.Json].createArrayBuilder()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:316,1"
      Dst: "[java.util.TreeSet].iterator()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:316,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:316,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:317,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add(jakarta.json.JsonValue)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:319,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:324,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(java.math.BigDecimal)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:336,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(java.math.BigInteger)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:348,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:360,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:372,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(double)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:384,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:396,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].addNull()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:408,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(jakarta.json.JsonObjectBuilder)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:420,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:432,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].lambda$new$0(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonValue].getValueType()"
    - "[jakarta.json.JsonValue].asJsonObject()"
    - "[jakarta.json.JsonObject].getString(java.lang.String)"
    - "[java.lang.String].compareTo(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:274"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:279"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:278"
        BranchSideFuncs: []
    - Branch String: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:275"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:279"
        BranchSideFuncs: []
      - BranchSide: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:274,1"
      Dst: "[jakarta.json.JsonValue].getValueType()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:276,1"
      Dst: "[jakarta.json.JsonValue].asJsonObject()"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:276,1"
      Dst: "[jakarta.json.JsonObject].getString(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:277,1"
      Dst: "[java.lang.String].compareTo(java.lang.String)"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:279,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - 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.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.io.OutputStream].write(int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[])"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[],int,int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.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.util.concurrent.Executor].execute(java.lang.Runnable)"
    functionSourceFile: "java.util.concurrent.Executor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.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.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.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.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.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.util.concurrent.Callable].call()"
    functionSourceFile: "java.util.concurrent.Callable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].<init>()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[])"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[],int,int)"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 289
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
